请问richedit cricheditctrl richedit20a之间的关系。
作者:crystal521
marginwidth="0" marginheight="0" src="请问richedit cricheditctrl richedit20a之间的关系。.files/468x60x2.htm" frameborder="0" width="468" scrolling="no" height="60">
1。cricheditctrl是对 richedit的封装。这句话对吗。
2。 richedit20a在mfc中有没有提供响应的类。???
---------------------------------------------------------------
richedit是指 richedit 控件
cricheditctrl是 richedit类
richedit20a是 richedit的升级,因为老版本的 richedit 有种种bug,如 半个汉字之类的问题,微软已经在 richedit2.o中解决了问题.要在程序中使用 richedit2.0 ,可以按照一下步骤实施:
1 对话框中放置一个custom 控件 更改类名属性(class)为 RichEdit20A,
2 InitInstance中添加 LoadLibrary("riched20.dll");
3 头文件中声明: CRichEditCtrl m_RichEd;
4 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版了