CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  界面

有谁做过在Edit类控件里设置链接的?高分

楼主ding_chi(杀手之王)2004-08-02 08:56:32 在 VC/MFC / 界面 提问

即可链接到本控件的其它文本位置,如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

相关问题

  • 如何将CString类型的Edit控件设置初始光标位置?
  • Edit控件如何设置行高?
  • Edit 控件的属性设置问题?
  • edit控件中如何设置它的value类型为无符号整形(unsigned int),calsswizard中没有???
  • TTreeView控件设置
  • 如何设置Edit控件中的字体属性
  • 请问如何设置Edit控件的文本对齐方式
  • 关于Edit控件的文字颜色的设置?
  • 怎么样设置EDIT控件中的右键菜单?
  • 怎么样设置一个edit控件的属性...

关键词

  • 控件
  • 连接
  • 鼠标
  • 消息
  • richedit
  • 链接
  • 位置
  • 超连接
  • 判断
  • message

得分解答快速导航

  • 帖主:ding_chi
  • 豆腐
  • DeautyFan
  • enoloo
  • hanbig
  • jiangsheng
  • ff2002
  • kvw3000
  • zhaogaojian

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo