怎么处理主窗口与子窗口互相调用

qingtiancao 2009-05-16 12:49:18
我用win32 application 创建了一个单文本的视图
利用按钮可以弹出一个子对话框,但是我想让子对话框弹出时主窗口消失,当关闭子对话框时,主窗口再显示出来
请问这个怎么实现啊?
...全文
97 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
qingtiancao 2009-05-17
  • 打赏
  • 举报
回复
谢谢大家,问题已经解决了,我刚开始搞这个,实在是太菜了!呵呵
hurryboylqs 2009-05-16
  • 打赏
  • 举报
回复
首先你要得到主窗口的窗口句柄
让主窗口消失:ShowWindow(hWndMain,SW_HIDE);
显示回来:ShowWindow(hWndMain,SW_SOWNORMAL);
  • 打赏
  • 举报
回复
以上都可以
DavidHsing 2009-05-16
  • 打赏
  • 举报
回复
这个问题之前别人问过。
你在子对话框 DoModal() 之前先 ShowWindow(SW_HIDE),
DoModal() 之后再 ShowWindow(SW_SHOW) 就行了
biweilun 2009-05-16
  • 打赏
  • 举报
回复
在你主窗口中创建子窗体ShowWindow的时候,同时ShowWindow自己,SW_HIDE
在子窗口的WM_CLOSE中响应,让主窗体ShwoWindow SW_NORMAL

15,978

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧