您的位置:首页 > 其它

RichEdit 2.0使用问题

2014-10-27 18:03 239 查看
今天是第一次用RichEdit 2.0 控件,过程中有点小问题。不过都解决。

1.Debug时运行弹出报警调试对话框,之前一直以为是内存问题,后来在网上查到,使用这个控件时,要调用AfxInitRichEdit2()函数,然后发现在InitInstance函数中有明确说明

BOOL CHNRobotCtrlApp::InitInstance()

{

//TODO: call AfxInitRichEdit2() to initialize richedit2 library.

// 如果一个运行在 Windows XP 上的应用程序清单指定要

// 使用 ComCtl32.dll 版本 6 或更高版本来启用可视化方式,

//则需要 InitCommonControlsEx()。否则,将无法创建窗口。

AfxInitRichEdit();

}

2.在RichEdit 2.0控件中回车换行功能的实现,其实只要把属性中的mutiline和want return设置为TRUE就可以了。不需要网上传的使用PreTranslateMessage那么复杂。

3.下图中的属性转为TRUE时,便能左右和上下滚动。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: