有谁做过在Edit类控件里设置链接的?高分
即可链接到本控件的其它文本位置,如Word中的链接或IE中的,高分求解! 问题点数:100、回复次数:17Top
1 楼豆腐()回复于 2004-08-02 09:30:07 得分 10
链接到本控件的其它文本位置???
还不如用IE控件呢
Top
2 楼DeautyFan(可可魔仙)回复于 2004-08-02 09:45:45 得分 10
用控件吧Top
3 楼ding_chi(杀手之王)回复于 2004-08-02 09:52:45 得分 0
我现在用RichEdit,想实现这个功能,不知哪位做过?Top
4 楼enoloo(在水一方)回复于 2004-08-02 11:00:47 得分 20
看看这个:
http://www.codeguru.com/Cpp/controls/richedit/article.php/c2389/Top
5 楼ding_chi(杀手之王)回复于 2004-08-03 08:54:40 得分 0
UpTop
6 楼hanbig(把握你的梦)回复于 2004-08-03 10:04:27 得分 20
仔细看看richedit的消息,可以设置text的属性为超连接,之后加入的text全部为超连接,加入后把属性设回来,然后设一下响应消息,接收超连接的消息就行了Top
7 楼ding_chi(杀手之王)回复于 2004-08-04 15:06:01 得分 0
想自己设定超链接,现在就是不知道怎么判断鼠标移到的位置是设定的超链接的位置?Top
8 楼jiangsheng(蒋晟.Net[MVP])回复于 2004-08-04 15:22:57 得分 10
EM_AUTOURLDETECTTop
9 楼ff2002(朵朵)回复于 2004-08-04 17:11:58 得分 10
RichEdit应该不会判断鼠标位置吧;
你应该自己取鼠标点,然后判断该点相对于RichEdit左上点的相对位置,计算出现在指向第几行,取出该行的文字,然后在响应鼠标的点击消息函数中做链接操作;
祝好运啦!Top
10 楼ding_chi(杀手之王)回复于 2004-08-06 13:59:10 得分 0
UpTop
11 楼ding_chi(杀手之王)回复于 2004-08-06 16:53:27 得分 0
问一下:SetAutoURLDetect、CharFromPos这些方法在什么版本的RichEdit中会有?我现在用的VC中没有这个方法,但是MSDN上是有的,是不是还有什么更新的补丁?有谁知道?Top
12 楼ding_chi(杀手之王)回复于 2004-08-09 14:47:39 得分 0
自己Up一下Top
13 楼kvw3000(回家念经)回复于 2004-08-09 15:38:06 得分 10
An EM_AUTOURLDETECT message enables or disables automatic detection of URLs by a rich edit control.
To send this message, call the SendMessage function with the following parameters.
SendMessage(
(HWND) hWnd, // handle to destination window
EM_AUTOURLDETECT, // message to send
(WPARAM) wParam, // URL detection state
(LPARAM) lParam // not used; must be zero
);
Top
14 楼ding_chi(杀手之王)回复于 2004-08-09 19:42:41 得分 0
UpTop
15 楼ding_chi(杀手之王)回复于 2004-08-11 21:51:14 得分 0
UpTop
16 楼ding_chi(杀手之王)回复于 2004-08-18 15:40:34 得分 0
UpTop
17 楼zhaogaojian(米柑年成-WWW.VSFAN.NET)回复于 2004-08-18 15:51:55 得分 10
典型的子类化问题,搜关键字 子类化Top




