richedit的问题!(50分)

  • 主题发起人 主题发起人 godai01
  • 开始时间 开始时间
G

godai01

Unregistered / Unconfirmed
GUEST, unregistred user!
我想用RICHEDIT控件做一个文本说明,能否对其中的网址和邮件地址
进行操作,比如,如果鼠标移动到其上方,就会由一般的文本颜色转
成蓝色,而且按下去后会打开默认的浏览器或邮件软件进行操作,应
如何做呢?精确到某行某列可以吗?能否不用第三方控件?
 
你去看看第三方控件是怎么实现的不就行了?
 
当然是可以实现的。
你得随时获取鼠标移动所指的文字,判断是否为网址或邮件地址,如果是,那么改变其
颜色和鼠标形状,当然,单击后的操作就简单了,shellexecute 一句就搞定了。
 
beta 你那简直就是屏幕抓词,难。
 
呵呵,还是hua8hua的话有道理!
 
to 郭玉梁:
这可比屏幕抓词简单多了,毕竟是在操作自己的控件。
不会 太 困难的!
 
beta说的对。
 
Rxlib中的RxRichEdit可以,RichEdit98也可以,
不用控件的话EM_GetCharFromCursor也可以
 
提问者:
如果你还要继续讨论请定期提前你的帖子,如果不想继续讨论请结束帖子。
请认真阅读大富翁论坛规则说明 http://www.delphibbs.com/delphibbs/rules.asp
 
多人接受答案了。
 
后退
顶部