为了账号安全,请及时绑定邮箱和手机立即绑定

怎样在这个模态对话框弹出后,自动关闭最初的对话框?谢谢!

怎样在这个模态对话框弹出后,自动关闭最初的对话框?谢谢!

C++
米琪卡哇伊 2023-04-22 22:18:14
求MFC对话框的关闭方法我要用MFC开发一个Windows桌面程序。在最初的对话框中点击某个按钮,弹出相应的模态对话框。
查看完整描述

2 回答

?
宝慕林4294392

TA贡献2021条经验 获得超8个赞

把父对话框指针(this)传给模态对话框,模态对话框再给父对话框发关闭消息。
父对话框指针->SendMessage(WM_CLOSE);

查看完整回答
反对 回复 2023-04-26
?
幕布斯7119047

TA贡献1794条经验 获得超8个赞

本身就比较简单的问题,在按钮的响应函数如对话框类CS dlg;
dlg.DoModal();
this->OnOk();或者如this->DestroyWindow()
把语句这在这些函数里就可以,到弹出对话框就没了

查看完整回答
反对 回复 2023-04-26
  • 2 回答
  • 0 关注
  • 191 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信