请问大虾们:
  我想在richedit中设置某行的某个字串如:教务处对大家说中的教务处,为链接文本,当点击它的时候,会触放某个事件处理过程,例如,取得该文本字串,并进行比较,请问该怎么做,最好有代码,
    我所要的不是对URL、Mailto的检测,而是对于任意字符串,可随时设置成链接文本,例如对于任意加入的一个字串“中国”,使之成为链接文本。

解决方案 »

  1.   

    如果你一直找不到解决方法,本人也没有做过,不过我提供2个思路,供参考
    1、去网上找有这个功能的组件,这个方式可能最适合你。
    2、自己开发一个这个组件,我说下这个组件的开发思路
       从TRichEdit继承,配置一个设置热字的对话框,
       显示热字时记住每个热字在TRichEdit中的位置TRect,截获TRichEdit的MouseMove等事件,如果在TRect中改变热字的显示,如果MouseUP在TRect中,则连接到热字的链接内容。