| 发表于:2007-07-22 20:27:56 楼主 |
主程序是基于对话框类的.外加了一个用户登录的对话框.在主程序中调用如下 bool cpims_1app::initinstance() { afxenablecontrolcontainer(); .......... clogindlg logdlg; if(logdlg.domodal()==idcancel) { return false; } .... } 登录对话框中的oncancel()相应cancel按键如下 void clogindlg::oncancel() { messagebox( "系统退出! ", "登录提示 ",mb_ok); afxgetmainwnd()-> postmessage(wm_quit); cdialog::oncancel(); } 可是在调试运行按下cancel按键退出系统时总是有错误的声音,但没有提示信息. 设置断点,发现深入到mfc\src\afxstate.cpp文件中时会有unhandled exception in pims.exe(kernel32.dll)0xe06d7363:microsoft c++ exception. 提示 这是什么问题呢? |
|
|
|
|