资源说明: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();
免费发布版本,你可以自由的使用本产品而无需支付费用。
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。