在一個MFC多文檔應用程序中加了一個校驗對話框,我驗證成功後,改對話框消除,需要進入原來的進程,不知道為什麼進不去了?
這個是調用對話框的源碼:
CLicenseDlg dlg;
m_pMainWnd = &dlg;
CLicenseDlg * log = new CLicenseDlg;
if (log->DoModal()!= IDOK)
{
// TODO: Place code here to handle when the dialog is
// dismissed with OK
//str=GetMacAddress();
return FALSE;
}
else
if (nResponse == IDCANCEL)
{
// TODO: Place code here to handle when the dialog is
// dismissed with Cancel
}
我理解你的需求是:一個應用啟動時要進行用戶驗證,輸入用戶名密碼之類,通過了才能使用,否則應用退出。
你新建個多文檔工程,添加個對話框資源,帶默認確認、取消按鈕那種,再添加我發的圖片中的代碼。如果再不行就真見鬼了。