① vc 6.0中為什麼MFC程序通過編譯complie build,但在執行execute之後沒有對話框彈出
很可能是你沒有MFC60.DLL。
選擇靜態編譯試試看。
② 如何在MFC程序運行中自動彈出對話框並關閉
試試多線程,在需要計算的時候,單獨創建一個線程用來進行計算,主線程彈出一個對話框,當線程計算結束的時候給對話框發送一個消息,對話框接收到消息就將自身關閉。
③ MFC怎麼彈不出對話框
有RichEdit時,必須在App文件中InitInstance用AfxInitRichEdit進行初始化,否則對話框不會彈出。
④ MFC中如何彈出對話框
假設你畫好的對話框是CDlg
CDlg cDialog;
cDialog.DoModal();
要彈出簡單的對話框的話可以
MessageBox(""); 或
AfxMessageBox("");
⑤ VC++ MFC 點擊運行後不彈出窗口
根據我的經驗,你可能是在對話框中加入了RichEdit控制項。刪除這個控制項應該就可以了。
如果確實需要使用它,你可以在你的C…App類的InitInstance函數的第一行調用AfxInitRichEdit()。
⑥ 用MFC做的一個對話框,調試成功了,但是不彈出對話框,點擊debug文件夾里的exe也沒反應,這是怎麼回事
你定義對話框變數沒,調用domodal或者別的顯示它沒
⑦ MFC編程中怎麼彈出非模態對話框
一、非模態對話框的創建和刪除是比較復雜些,下面說一下步驟吧。
1、在父窗口的構造函數中用new來創建非模態對話框對象;
2、調用基類函數Create()來打開話框;
3、重寫OnCancel()函數,調用DestroyWindow()來關閉非模態對話框;
4、在父窗口的析構函數中用delete來刪除非模態對話框對象;
二、非模態對話框創建後,父窗口是不能DestroyWindow()的,但是你可以隱藏父窗口來達到目的。
上述提供了一個思路,沒有提供源代碼,幾句語句就能做出來了,還是自己嘗試印象才深刻。如果對C++語言還沒有掌握的話,建議還是先把C++語言掌握好了再去學習VC++
希望採納。
⑧ 關閉MFC界面彈出對話框的問題!!!!
這個因為你選擇的是中文版的VC,用英文版的VC文字自然就變成英文了。
另外,對話框的布局在創建的時候已經確定,如要修改需要直接到創建對話框部分的代碼處直接修改對話框的風格。
⑨ MFC或vc編譯環境下,如何實現點擊關閉按鈕時彈出關閉對話框
為主框架類加入WM_CLOSE消息響應函數如下
void CMainFrame::OnClose()
{
// TODO: Add your message handler code here and/or call default
if(IDYES==AfxMessageBox(_T("真的要退出嗎?"),MB_YESNO))
{
CMDIFrameWnd::OnClose();
}
}
//SDK下面就是在 WindowProc回調中加入消息處理
case WM_CLOSE:
if (IDYES==MessageBox(0,"是否關閉?","提示",MB_YESNO))
{
DestroyWindow(hwnd);
}
break;
case WM_DESTROY:
PostQuitMessage(0);
break;
default:
return DefWindowProc(hwnd,uMsg,wParam,lParam);
}
⑩ MFC怎麼彈出對話框或者警告框
1、首先輸入代碼:
int result =MessageBox( TEXT("提示的內容") , TEXT("提示的內容") ,MB_YESNO);
switch(result)