vc6 使用richedt2.dll的两种方法

来源:互联网 发布:ubuntu安装飞秋 编辑:程序博客网 时间:2024/05/20 02:28

richedit20a是richedit的升级,因为老版本的richedit 有种种bug,如半个汉字之类的问题,微软已经在richedit2.o中解决了问题.要在程序中使用richedit2.0 ,可以按照一下步骤实施:

对话框中放置一个custom控件更改类名属性(class)为RichEdit20A,

InitInstance中添加:
LoadLibrary("riched20.dll");

头文件中声明: CRichEditCtrl m_RichEd;
InitDialog中:
m_RichEd.SubclassDlgItem(IDD_CUSTOM1,this);

这样就可以用这个变量来控制2.0版的richedit了

动态创建也是可以的:
::CreateWindowEx(WS_EX_CLIENTEDGE,_T("RichEdit20A"),_T("动态创建"),WS_VISIBLE|WS_CHILD,0,0,100,100,GetSafeHwnd(),0,0,0);
现在已经有5.0版了
原创粉丝点击