添加RichEdit控件导致MFC对话框程序无法执行的解决方法
2015-12-08 21:02
274 查看
解决办法:
在应用程序类(App类)中的InitInstance函数体内添加以下语句:
AfxInitRichEdit(); 对应1.0版本
如果有2.0版本需要添加如下
AfxInitRichEdit2(); 对应2.0 版本
说明:
添加RichEdit控件后,在调用对话框函数DoModal()之前需要调用AfxInitRichEdit( )函数,对于一个工程中,只需要调用一次AfxInitRichEdit( )函数就可以初始化所有的RichEdit控件的基本信息,实际上只要在工程的初始化中调用一次就可以了。
例子:
void CLibraryDlg::OnMenuHelp()
{
// TODO: Add your command handler code here
AfxInitRichEdit2();//使用CRichEdit2,必须要调用一次本函数
CDialogHelp3 dlg;
int nIsOpen=dlg.DoModal();
}
说明:以上如果没有/使用CRichEdit2,,则该对话框不能被显示
CDialogHelp3 dlg;
in
在应用程序类(App类)中的InitInstance函数体内添加以下语句:
AfxInitRichEdit(); 对应1.0版本
如果有2.0版本需要添加如下
AfxInitRichEdit2(); 对应2.0 版本
说明:
添加RichEdit控件后,在调用对话框函数DoModal()之前需要调用AfxInitRichEdit( )函数,对于一个工程中,只需要调用一次AfxInitRichEdit( )函数就可以初始化所有的RichEdit控件的基本信息,实际上只要在工程的初始化中调用一次就可以了。
例子:
void CLibraryDlg::OnMenuHelp()
{
// TODO: Add your command handler code here
AfxInitRichEdit2();//使用CRichEdit2,必须要调用一次本函数
CDialogHelp3 dlg;
int nIsOpen=dlg.DoModal();
}
说明:以上如果没有/使用CRichEdit2,,则该对话框不能被显示
CDialogHelp3 dlg;
in
相关文章推荐
- Python字符编码详解
- codeforces 417B Crash
- Jquery 中DOM对象操作
- iOS面试考察点(大总结)待整理的答案
- 有趣的数
- 【Android游戏开发之三】详细剖析 SurfaceView ! Callback以及SurfaceHolder!!
- zookeeper/dubbo使用记录
- gd支持freetype扩展
- 什么叫穷举法?
- 【Android游戏开发之二】剖析游戏开发用view还是surfaceView ?!
- POJ 2195:Going Home
- Android笔记-Android启动之Android Framework启动
- 运维入门--- -bash: /usr/local/maven/apache-maven-3.2.3/bin/mvn: Permission denied
- 【shell】我的wait为什么不能用
- 【比较】类图和对象图
- phpstorm中实时将SCSS编译为CSS
- JavaEE_Mybatis_SpringMVC_整合开发_Controller的返回值
- JAVA兼容低版本JDK的正确编译方式
- Linux与windows之间-文件传输工具RZSZ
- mongodb操作