vc6 使用richedt2.dll的两种方法

本文介绍了RichEdit20A作为RichEdit控件的升级版本,解决了老版本中存在的bug,并提供了如何在程序中使用该控件的具体步骤。此外,还提到了已有RichEdit5.0版本。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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版了
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值