Q版MSN-仿QQ聊天内容显示 - CRichEditCtrl
作者:张国斌
今天在写Q版MSN的聊天内容显示界面,以前虽写过不少代码,但大部分都是使用Delphi的RichEdit控件,从未用过VC中的CRichEditCtrl,在网络上搜索了半天也没找到一个现成的(找了一个好像是韩国人写的ExRichEdit,但他的代码有问题,大家可以下载下来测试一下就知道了。http://www.codeguru.com/cpp/controls/richedit/article.php/c2395),所以只能自已动手了,下面给大家分享一下QQ聊天内容中CRichEditCtrl显示代码。
主要包括以下几个方面:
1、时间及姓名不同颜色的显示
2、聊天内容的缩进
3、超链接的识别及响应
4、右键菜单及响应(这部分网络上材料比较多,所以我就不说了)
效果如下图所示: