介绍 |
基于RichEdit封装的富文本聊天控件 v1.0 《三国演守株待兔义》草船麻雀虽小,五脏俱全借箭42. 向来就不太喜欢幼稚的男人。男人幼稚虽然和年龄有关,但是我觉得大多就是个人的素质。有些人,一辈子就这样低俗下去。看见别人遥不可及,恨恨。55. As a student, there is nothing better than being praised by my teacher before my classmates.(2015.湖南)71.老吾老,以及人之老;幼吾幼,以及人之幼。 基于RichEdit封装的富文本聊天控件支持动态表情,ChatWidget SDK封装成了ActiveX控件,可以方便任何语言的调用,做IM方便开发的朋友有福了,想让自己的聊天窗体支持动态表情吗?赶快来体验吧。 SDK结构 ├─bin │ │ ChatWidget.ocx --》核心控件 │ │ msg.ini --》消息格式定义,包括文字颜色 │ │ reg.bat --》注册批处理,双击即可注册本控件 │ │ webHostDemo.htm --》Web页调用示例 │ └─emotions --》文件夹,里面保存gif动态表情│ ├─dotNetSample --》C#调用示例│ └─vcSample --》VC调用示例 ChatWidget.ocx是富文本信息输入框,为ActiveX插件。 基于COM技术开发,支持任何语言的调用。 并可以嵌入到WEB页面中使用 仅有三个接口,调用8. 骏马是跑出来的,强兵是打出来的。非常方便 1) 一个onSendChatMessages事件,在输入完内容,按发送按钮或者Ctrl + Enter后触发 VC: void CActiveXDebugerDlg::onSendChatMessages(LPCTSTR body) { m_chatWidgetCtrl.flushChatMessages(_T("李四"), body, _T("2010-11-30 13:31:50")); } .NET: onSendChatMessages(Object sender, AxChatWidgetLib._DChatWidgetEvents_onSendChatMessagesEvent e), e.body 2) 更新聊天窗体记录 m_chatWidgetCtrl.flushChatMessages(_T("李四"), body, _T("2010-11-30 13:31:50")); 注意第三个参数为时间格式的字符串,传入的格式不能错误,否则会造成程序异常或结果不对。 3) 清除聊天窗体历史记录 m_chatWidgetCtrl.clearHistoryMessage(); 遇到什么问题可以给我发email,这个是我较常用的沟通工具,其他联系方式不保证实时性 凭谁为歌长恨?暗殿锁、秋灯夜语。叙旧期、不负春盟,红朝翠暮。去时里正与裹头,归来头白还戍边!基于RichEdit封装的富文本聊天控件,封装的富文本聊天控件,基于RichEdit封装的富文本聊天控件下载5、One who has seen the ocean thinks nothing of mere rivers. |