CRichEditCtrl如何响应URL的点击 CRichEditCtrl检测到一个URL,当点击该URL时,如何调用浏览器把该URL打开? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 unsigned int mask = ::SendMessage(m_pRichEdit->m_hWnd, EM_GETEVENTMASK, 0, 0);::SendMessage(m_pRichEdit->m_hWnd, EM_SETEVENTMASK, 0, mask|ENM_LINK|ENM_MOUSEEVENTS|ENM_SCROLLEVENTS|ENM_KEYEVENTS);::SendMessage(m_pRichEdit->m_hWnd, EM_AUTOURLDETECT, true, 0);ON_NOTIFY(EN_LINK,ID,OnURLClick)这样实现了点击URL获取事件的方法,但是却获取不到URL的内容.CString l_URL;CHARRANGE l_CharRange;m_pRichEdit->GetSel( l_CharRange ); m_pRichEdit->SetSel( pLink->chrg );l_URL = m_pRichEdit->GetSelText();m_pRichEdit->SetSel( l_CharRange );这样l_URL只能获得URL中的第一个字符W,其它的内容没有获取到,想要获取URL的全部内容该如何获取呢? 找到解决的方法了,直接调用函数m_pRichEdit->GetTextRange(pLink->chrg.cpMin,pLink->chrg.cpMax,l_URL);便可以直接获得到点击时的URL. 如何将在view下面的按钮显示出来 大家帮帮忙,关于图形的,问题很麻烦,进来看详细信息!!! 算作散分吧 在设置MapMode后的StretchBlt问题,请进! 请教,要用到哪些控件? 求助:关于CSocket的一个问题。 工作线程的控制! 问大家一个问题,我想点击一个按钮,然后打开一个新窗体,并且向这个新窗体传送一个参数。该怎么做啊。 如何做象windows media player 那样的可视化效果_?_?_?_?_?_? 小数计算问题 vc6写的程序,运行提示内存不足 想通过View类响应菜单,创建一个CDialogBar对象,但是不显示。CDialogBar只能在框架类中创建吗
::SendMessage(m_pRichEdit->m_hWnd, EM_SETEVENTMASK, 0, mask|ENM_LINK|ENM_MOUSEEVENTS|ENM_SCROLLEVENTS|ENM_KEYEVENTS);
::SendMessage(m_pRichEdit->m_hWnd, EM_AUTOURLDETECT, true, 0);ON_NOTIFY(EN_LINK,ID,OnURLClick)这样实现了点击URL获取事件的方法,但是却获取不到URL的内容.
CString l_URL;
CHARRANGE l_CharRange;
m_pRichEdit->GetSel( l_CharRange );
m_pRichEdit->SetSel( pLink->chrg );
l_URL = m_pRichEdit->GetSelText();
m_pRichEdit->SetSel( l_CharRange );
这样l_URL只能获得URL中的第一个字符W,其它的内容没有获取到,想要获取URL的全部内容该如何获取呢?