如果是模态的对话框,那么上一个不关闭就可以了,直接按钮消息里面弹出下一级对话框,那么下级对话框关闭,上一级自然在最前面。
如果是非模态,比较好管理,只要做好几个对话框的ShowWindow的管理就可以了。看你是那种对话框。
非模态调用就可以了,showwindow();主对话框隐藏或者最小化。
告诉你思路,创建两个非模态对话框,用指针把地址保存起来。然后随便你怎么用啦。最重要一点是,你要重载对话框的关闭事件,记得名称好像Close,你查查。
给新的对话框注册一个“创建完毕后执行”的函数,在这个函数里执行一些操作,比如说隐藏你的上一个窗口
互相保存一个指针,或者发送消息,方式太多了。主要就是调用ShowWindow