MFC RichEdit 怎么扩展实现类似QQ聊天窗口

小鱼儿hello-world 2014-07-29 03:16:05
自己最近要实现一个XMPP 客户端,一些简单的功能实现了,但界面效果要像类似QQ窗口那样,自己消息在右边,别人的消息在左边。同时实现那种边框,自己实在找不到对应的资料,希望知道的人能够指点一二,谢谢了。

如果把那个显示用webbrower控件实现不知道怎么样?

...全文
246 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
谢谢大家,我直接丢给WEB做页面了。因为自己对做界面没有很多研究,自己花很多时间也不不一定能够实现。
dvlinker 2014-07-30
  • 打赏
  • 举报
回复
基本上可以用两种方法: 1、聊天框使用IE控件实现,IE控件可以解析复杂的内容,并可以很好的展现。(但是IE控件有点不好,经常容易出现异常和崩溃) 2、使用COM控件,将图片和一些特殊的链接作为OLE对象插进去,可以选择使用ATL控件,可以参见: http://blog.csdn.net/chenlycly/article/details/24176735 http://blog.csdn.net/chenlycly/article/details/24176829
南郊居士 2014-07-29
  • 打赏
  • 举报
回复
QQ是DirectUI做的界面,“那种边框”估计不好做 两头对齐的显示我觉得你还是自绘吧
kxj0o 2014-07-29
  • 打赏
  • 举报
回复
QQ聊天窗口用的是RICHEDIT控件吧,不过是无句柄的RICHEDIT控件,你需要实现ITextHost接口, http://www.cnblogs.com/wlwel/archive/2012/07/01/2571700.html
fishion 2014-07-29
  • 打赏
  • 举报
回复
用webbrowser的话,我想可以用写html流的方式显示

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧