在线等,解决问题马上结贴,谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢
要在程序中使用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);
==========================================================================
问,动态创建的时候没有指定ID啊,那么我要如何把CRichEditCtrl m_RichEd; 和动态创建起来的控件联系起来啊, m_RichEd.SubclassDlgItem(IDD_CUSTOM1,this);因为这里的ID没有没法用这句来联系。请高手指教