mfc:如何在对从话框中打开一个新对话框后将之前的对话框关闭
我在一个对话框的菜单里面有一个响应的消息是打开一个新的对话框,我想要在打开这个新对话框的时候将之前那个关闭,请问要怎么做?要关闭,不要隐藏,模态对话框...
我在一个对话框的菜单里面有一个响应的消息是打开一个新的对话框,我想要在打开这个新对话框的时候将之前那个关闭,请问要怎么做?要关闭,不要隐藏,模态对话框
展开
3个回答
展开全部
通知之前的窗口的父窗口关闭它然后在父窗口中DoModal新窗口
更多追问追答
追问
通知之前窗口的父窗口关闭它,请问这步怎么写?求指教,谢谢了
追答
子窗口做为父窗口的一个成员变量;
在子窗口中添加一个变量,用来保存父窗口的窗口句柄;
点击按钮时向这个窗口发送一个消息;
父窗口收到消息后调用子窗口的Destory函数;
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-07-18
展开全部
产生新的窗体之前,调用 OnCancel()就可以了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询