用vc6.0创建的一个工程运行时弹出的是两个相同大小的对话框,用什么办法可以让两个对话框错开

不像原来的弹出后一个挡住另一个,而是两个都能看见... 不像原来的弹出后一个挡住另一个,而是两个都能看见 展开
 我来答
W825758238
2011-06-06
知道答主
回答量:20
采纳率:0%
帮助的人:13.2万
展开全部
没听明白你的意思,运行创建好的工程是弹出2个窗口么(写好程序代码运行运行时只会弹出一个显示的窗口)
我学c++不久,遇到不少问题,猜你是不是说写代码的(.cpp)区域和左边的workspace(工作区)覆盖了,是的话,双击标准菜单栏的workspace、或者点菜单栏的最小最大化按钮(最右边),然后就可以自己调整大小了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
TT_RonG
2011-06-09 · TA获得超过156个赞
知道小有建树答主
回答量:168
采纳率:0%
帮助的人:238万
展开全部
设置最上面那个窗口的透明度
//实现透明效果
// SetWindowLong(m_hWnd,GWL_EXSTYLE,GetWindowLong(m_hWnd,GWL_EXSTYLE));
SetWindowLong(this->GetSafeHwnd(),GWL_EXSTYLE,
GetWindowLong(this->GetSafeHwnd(),GWL_EXSTYLE)^0x80000);
HINSTANCE hInst = LoadLibrary("User32.DLL");
if(hInst)
{
typedef BOOL (WINAPI *MYFUNC)(HWND,COLORREF,BYTE,DWORD);
MYFUNC fun = NULL;
//取得SetLayeredWindowAttributes函数指针
fun=(MYFUNC)GetProcAddress(hInst, "SetLayeredWindowAttributes");
// if(fun)fun(this->GetSafeHwnd(),RGB(240,240,240)|RGB(255,255,255),230,1);
// if(fun)fun(this->GetSafeHwnd(),RGB(240,240,240),40,1);
if(fun)fun(this->GetSafeHwnd(),0,40,2);
FreeLibrary(hInst);
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kujtahk
2011-06-11 · TA获得超过376个赞
知道答主
回答量:328
采纳率:0%
帮助的人:156万
展开全部
突然断电引起程序错误,备份一下数据,换个路径重新安装程序,再恢复数据,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kwrdps9e5
2011-06-08 · TA获得超过472个赞
知道小有建树答主
回答量:623
采纳率:0%
帮助的人:329万
展开全部

突然断电引起程序错误,备份一下数据,换个路径重新安装程序,再恢复数据,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式