关于在CRichEditCtrl中添加超链接的有关问题

关于在CRichEditCtrl中添加超链接的问题
实现在CRichEditCtrl中添加超链接:
例如在CRichEditCtrl中一段文字如下:
  ”CSDN社区(查看),新浪(查看)“
当点击第一个查看时打开对应的网页http://community.csdn.net/
  点击第二个查看时打开对应的网页http://www.sina.com.cn

请问这个问题该如何解决?

------解决方案--------------------
http://www.codeguru.com/cpp/controls/richedit/editorsandediting/article.php/c9571/
------解决方案--------------------
就是上面这个
“jim@dunnes.net”下面埋有链接
------解决方案--------------------
用ShellExecute试试
------解决方案--------------------
BOOL SetWordCharFormat(
CHARFORMAT2& cf 
);
这个更麻烦