如何在程序中强制退出?
我希望程序执行前要求用户输入密码,如果密码错误则退出程序。用什么函数可以关闭程序本身? 问题点数:20、回复次数:6Top
1 楼flying_fox(飞狐)回复于 2002-04-19 10:04:30 得分 0
PostMessage(WM_QUIT)Top
2 楼ccnuxjg()回复于 2002-04-19 10:07:32 得分 0
SendMessage(WM_CLOSE)
PostQuitMessage(0);Top
3 楼gamedragon(gamedragon)回复于 2002-04-19 10:09:32 得分 20
如果在InitInstance()里,直接return FALSE不去创建窗口就行了
BOOL CMyApp::InitInstance()
{
if(passDlg.DoModal() == IDCANCEL || passDlg.CheckPass() == FALSE)
return FALSE;
CSingleDocTemplate* pDocTemplate;
pDocTemplate = new CSingleDocTemplate(
IDR_MAINFRAME,
RUNTIME_CLASS(CMyDoc),
RUNTIME_CLASS(CMainFrame), // main SDI frame window
RUNTIME_CLASS(CMyView));
AddDocTemplate(pDocTemplate);
........
return TRUE;
}
Top
4 楼lizmei001(暗黑)回复于 2002-04-19 10:09:45 得分 0
exit(0)Top
5 楼nne998(☆☆☆☆☆☆☆伴月)回复于 2002-04-19 10:16:52 得分 0
PostQuitMessage(0);
Top
6 楼punkboy(朋克小子)回复于 2002-04-19 22:20:03 得分 0
也可直接调用ONCLOSE();Top




