请问,我有一个对话框程序,主界面弹出了模态和非模态的对话框,我想在程序内部发送消息,使整个程序关闭,包括弹出的模态和非模态对话框,我在主程序的类里面发送了WM_CLOSE,结果是主程序的界面被关掉了,但是弹出的模态和非模态对话框还存在,可以手动关闭,任务管理器里面也可以看到程序进程还在,请问怎么样才能不点击右上角的关闭按钮结束整个程序?

解决方案 »

  1.   

    给模态和非模态也发送WM_CLOSE消息?
      

  2.   

    你的App类的InitInstance里怎么写的,有修改过吗?有修改的话,贴出关键的代码出来看看
      

  3.   

    只对主界面发WM_CLOSE,APP的InitInstance没改,发WM_DESTROY也不起作用,我直接用exit(0),全部关闭了,就是不知道有什么后遗症,不过因为是最后退出,估计没什么问题。谢谢各位。