我在做一个容错处理,进入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);上面几种都用了,但是在任务管理器里面程序还在,有没有什么方法能够完全的退出呢。程序通过正常的方式退出是没有任何问题的。
MessageBox("DLL文件载入错误","系统提示",MB_ICONERROR);
//::SendMessage(m_hWnd, WM_DESTROY, 0, 0);
//EndDialog(1);
//::SendMessage(m_hWnd, WM_CLOSE, 0, 0);
MessageBox("程序退出","系统提示",MB_ICONERROR);上面几种都用了,但是在任务管理器里面程序还在,有没有什么方法能够完全的退出呢。程序通过正常的方式退出是没有任何问题的。
可以退出程序,资源也完全释放了,但是如果OnInitDialog没有执行完退出就有问题。我又不想在资源加载失败的情况下窗口出来显示一下,应该怎么做呢??
OnInitDialog里面一个全局方法,把DLL中的图片载入,失败的话怎么做呢