
MFC单文档隐藏问题。
MFC创建了一个单文档,想把单文档隐藏起来,显示一个对话框,用了showwidow(sw_hide)之后,单文档隐藏了,但对话框没有domodal出来,是不是也影藏了??...
MFC创建了一个单文档,想把单文档隐藏起来,显示一个对话框,用了showwidow(sw_hide)之后,单文档隐藏了,但对话框没有domodal出来,是不是也影藏了???怎么解决?
展开
3个回答
展开全部
很可能在messagebox设置父窗口的时候设置成了之前你的单文档。所以对话框继承了你单文档隐藏的这个属性 所以不要用MFC的messagebox了 该用SDK的messagebox
::MessageBox(NULL,"内容","标题",MB_OK);第一个参数指定不存在父窗口
::MessageBox(NULL,"内容","标题",MB_OK);第一个参数指定不存在父窗口
追问
我是自己设置的对话框,继承自Cdialog
追答
那不应该呀。可以的话贴下代码看看
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
厄 为什么不直接创建基于对话框的呢?
或者你是想在 先显示对话框 然后显示单文档?
或者你是想在 先显示对话框 然后显示单文档?
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你把对话框窗口父窗口设置为桌面窗口就好了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询