Archive for 30 5 月, 2010

CRichEditCtrl使用时的一些注意事项

星期日, 30 5 月, 2010

VC6里使用CRichEditCtrl时有一些需要注意的事项:

1. 必须在InitInstance()里加上AfxInitRichEdit(),包含该控件的窗体才会显示。

2. 如果需要升级使用RICHEDIT 2.0版,只需要在InitInstance()里加上LoadLibrary("RICHED20.DLL")即可,不过记得在ExitInstance()里调用FreeLibrary()。

3. 需要响应SELCHANGE事件时需要在OnInitDialog()使用SetEventMask()注册ENM_SELCHANGE消息,其它的也类似:
m_edt.SetEventMask(m_edt.GetEventMask() | ENM_SELCHANGE);

(更多…)