基于RichEdit封装的ChatWidget聊天组件,含SDK
文件大小: 565k
源码售价: 10 个金币 积分规则     积分充值
资源说明:SDK结构 ├─bin │ │ ChatWidget.ocx -->核心控件 │ │ msg.ini -->消息格式定义,包括文字颜色 │ │ reg.bat -->注册批处理,双击即可注册本控件 │ │ webHostDemo.htm -->Web页调用示例 │ └─emotions -->文件夹,里面保存gif动态表情 │ ├─dotNetSample -->C#调用示例 │ └─vcSample -->VC调用示例 ChatWidget.ocx是富文本信息输入框,为ActiveX插件。 基于COM技术开发,支持任何语言的调用。 并可以嵌入到WEB页面中使用 仅有三个接口,调用非常方便 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(); 免费发布版本,你可以自由的使用本产品而无需支付费用。
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。