为什么点击 RichEdit2.0W 上的超链接没有反应?
有一程序,原来用RichEdit1.0的时候在里面输入超链接,比如www.163.com,会自动变蓝并且加下划线,鼠标在上面单击会打开浏览器.但是我将RichEdit更改为2.0的Unicode版本后,在超链接上面点击就没有反应了????请问这问题该如何解决?
InitInstance中:
AfxOleInit();
hMod = LoadLibrary(_T("riched20.dll"));
ExitInstance()中:
FreeLibrary(hMod);
RichEdit子类的InitSettings中:
unsigned mask = ::SendMessage(m_hWnd, EM_GETEVENTMASK, 0, 0);
::SendMessage(m_hWnd, EM_SETEVENTMASK, 0, mask | ENM_LINK | ENM_MOUSEEVENTS | ENM_SCROLLEVENTS | ENM_KEYEVENTS);
::SendMessage(m_hWnd, EM_AUTOURLDETECT, true, 0);
RC中已经将RichEdit的Class改为RICHEDIT20W