① 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)