怎么在OnInitDialog里面安全退出程序
如何在OnInitDialog里面安全退出程序
我在做一个容错处理,进入OnInitDialog载入DLL,如果找不到,退出。
MessageBox( "DLL文件载入错误 ", "系统提示 ",MB_ICONERROR);
//::SendMessage(m_hWnd, WM_DESTROY, 0, 0);
//EndDialog(1);
//::SendMessage(m_hWnd, WM_CLOSE, 0, 0);
MessageBox( "程序退出 ", "系统提示 ",MB_ICONERROR);
上面几种都用了,但是在任务管理器里面程序还在,有没有什么方法能够完全的退出呢。程序通过正常的方式退出是没有任何问题的。
------解决方案--------------------
PostQuitMessage?
------解决方案--------------------
EndDialog(0);
return TRUE;
我在做一个容错处理,进入OnInitDialog载入DLL,如果找不到,退出。
MessageBox( "DLL文件载入错误 ", "系统提示 ",MB_ICONERROR);
//::SendMessage(m_hWnd, WM_DESTROY, 0, 0);
//EndDialog(1);
//::SendMessage(m_hWnd, WM_CLOSE, 0, 0);
MessageBox( "程序退出 ", "系统提示 ",MB_ICONERROR);
上面几种都用了,但是在任务管理器里面程序还在,有没有什么方法能够完全的退出呢。程序通过正常的方式退出是没有任何问题的。
------解决方案--------------------
PostQuitMessage?
------解决方案--------------------
EndDialog(0);
return TRUE;