怎样在一个对话框中关闭另一个对话框?

Johdan001 2003-04-21 01:34:09
在一个基于对话框的应用程序中, 怎样才能在主对话框放置一个按钮,双击该按钮时,显示一个非模态对话框,同时这个按钮消失, 关闭这个非模态对话框时,这个按钮又出现?
...全文
53 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Johdan001 2003-04-21
  • 打赏
  • 举报
回复
回happy__888([顾问团]寻开心)
我是想让按钮消失和出现, 主对话框是不变的,老是显示在屏幕上的?
laburnum 2003-04-21
  • 打赏
  • 举报
回复
王坤:是你的真名吗?
寻开心 2003-04-21
  • 打赏
  • 举报
回复
应该是隐藏起原来的,而不是关闭.
创建这个非模态对话框的时候,把主窗口的HWND传递进入,到非模态对话框当中.
按钮触发这个非模态对话框的命令当中,使用ShowWindow隐藏起来主对话框.
在关闭非模态对话框的命令当中,在恢复主对话框的显示.
ndy_w 2003-04-21
  • 打赏
  • 举报
回复
需要一个自定义消息,用于非模态对话框通知住对话框自己已关闭。
按钮消失出现可以用ShowWindow

15,979

社区成员

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

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