急~运行MFC程序后,无法直接关闭程序,这是为什么,怎么解决

来源:百度知道 编辑:UC知道 时间:2024/09/12 21:30:21
是对话框程序,按关闭后没出现错误信息,程序仍然可以继续运行 ,就是无法退出

有可能你在对话框中设置的控件和关闭按钮拥有同一个ID了,将你设置的控件的ID检查一遍,如果与关闭按键的ID重复的话就换一个。然后在“工程”中点击“重新组建”,再执行程序,看看看好不好用

把控件自带的oncancle函数给删除了,导致点击叉叉时,系统找不到父类oncancle函数进入——enddailog——destroywindow()的流程

是不是进程还在呢?
看看你消息有没有销毁对话框,只是单单的关闭是不行的?