如何在RichEdit中识别http(30分)

  • 主题发起人 主题发起人 waiwai
  • 开始时间 开始时间
W

waiwai

Unregistered / Unconfirmed
GUEST, unregistred user!
怎样在RichEdit中自动识别文本中的网络地址如http://...并高亮显示?
 
大概只有自己写程序分析了
也不是什么难题吧
 
可以使用RXLIB中的RICHEDIT,其功能要比DELPHI自带的RICHEDIT强得多。但是其需
要系统自带的RICHEDIT2。0动态链接库(记不请名字了)支持。
 
1.Http字符串是一串比较长的符号串,与汉字和英文字符有区别,识别起来不难。
2.都有“Http”子串,便于符号串的匹配!
 
RxRichEdit有一个AutoUrlDetect属性和OnUrlClick方法,该怎样使用才能正确识别网络地址呢?谢谢!
 
>>RxRichEdit有一个AutoUrlDetect属性和OnUrlClick方法,该怎样使用才能正确识别网络地址呢?

??
这有什么难用?我试了试,识别得很好,而且onurlclick也有效!
....
use shellapi;
....

procedure TForm1.RxRichEdit1URLClick(Sender: TObject;
const URLText: String; Button: TMouseButton);
begin
ShellExecute(handle, Pchar('open'),Pchar(URLText),Pchar(''), Pchar(''), SW_SHOWNORMAL);
end;

是这个问题吗?

 
多人接受答案了。
 
后退
顶部