当前位置: 首页>>代码示例>>C++>>正文


C++ Widget::AppendLogString方法代码示例

本文整理汇总了C++中Widget::AppendLogString方法的典型用法代码示例。如果您正苦于以下问题:C++ Widget::AppendLogString方法的具体用法?C++ Widget::AppendLogString怎么用?C++ Widget::AppendLogString使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Widget的用法示例。


在下文中一共展示了Widget::AppendLogString方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1: TextMessage_CallBack

// 文字消息回调函数定义
void CALLBACK Widget::TextMessage_CallBack(DWORD dwFromUserid, DWORD dwToUserid, BOOL bSecret, LPCTSTR lpMsgBuf, DWORD dwLen, LPVOID lpUserValue)
{
        BR_AFX_MANAGE_STATE;
        Widget*	pDemoDlg = (Widget*)lpUserValue;
        QString message;
        if(pDemoDlg)
        {
            QDateTime time = QDateTime::currentDateTime();    //获取系统当前时间
            QString strTime = time.toString("  yyyy-MM-dd hh:mm:ss ");
            CHAR username[30];
            pDemoDlg->m_AnyChatSDK.GetUserName(dwFromUserid,username,sizeof(username));
            pDemoDlg->AppendLogString(username + strTime);
            message.sprintf("%s", lpMsgBuf);
            pDemoDlg->AppendLogString(message);
        }
}
开发者ID:alucard263096,项目名称:AMK,代码行数:17,代码来源:widget.cpp

示例2: SDKFilterData_CallBack

// SDK Filter 通信数据回调函数定义
void CALLBACK Widget::SDKFilterData_CallBack(LPBYTE lpBuf, DWORD dwLen, LPVOID lpUserValue)
{
        Widget *pDemoDlg = (Widget*)lpUserValue;
        if(pDemoDlg)
        {
                QString strNotify;
                strNotify.sprintf("SDK Filter CallBack:%s",lpBuf);
                pDemoDlg->AppendLogString(strNotify);
        }
}
开发者ID:alucard263096,项目名称:AMK,代码行数:11,代码来源:widget.cpp

示例3: RecordSnapShot_CallBack

// 录像、快照任务完成回调函数定义
void CALLBACK Widget::RecordSnapShot_CallBack(DWORD dwUserid, LPCTSTR lpFileName, DWORD dwParam, BOOL bRecordType, LPVOID lpUserValue)
{
        Widget *pDemoDlg = (Widget*)lpUserValue;
        if(pDemoDlg)
        {
                QString strNotify;
                strNotify.sprintf("%s CallBack:dwUserid-%d, FilePathName-%s",bRecordType?"Record":"SnapShot",(int)dwUserid,lpFileName);
                pDemoDlg->AppendLogString(strNotify);
        }
}
开发者ID:alucard263096,项目名称:AMK,代码行数:11,代码来源:widget.cpp

示例4: TransFile_CallBack

// 文件传输回调函数定义
void CALLBACK Widget::TransFile_CallBack(DWORD dwUserid, LPCTSTR lpFileName, LPCTSTR lpTempFilePath, DWORD dwFileLength, DWORD wParam, DWORD lParam, DWORD dwTaskId, LPVOID lpUserValue)
{
        Widget *pDemoDlg = (Widget*)lpUserValue;
        if(pDemoDlg)
        {
                QString strNotify;
                strNotify.sprintf("TransFile_CallBack:dwUserid-%d, lpFileName-%s, lpTempFilePath-%s",dwUserid,lpFileName,lpTempFilePath);
                pDemoDlg->AppendLogString(strNotify);
        }
}
开发者ID:alucard263096,项目名称:AMK,代码行数:11,代码来源:widget.cpp

示例5: TransBuffer_CallBack

// 透明通道数据回调函数定义
void CALLBACK Widget::TransBuffer_CallBack(DWORD dwUserid, LPBYTE lpBuf, DWORD dwLen, LPVOID lpUserValue)
{
        Widget *pDemoDlg = (Widget*)lpUserValue;
        if(pDemoDlg)
        {
                QString strNotify;
                strNotify.sprintf("TransBuffer_CallBack:dwUserid-%d, bufSize-%d",dwUserid,dwLen);
                pDemoDlg->AppendLogString(strNotify);
        }
}
开发者ID:alucard263096,项目名称:AMK,代码行数:11,代码来源:widget.cpp

示例6: TransBufferEx_CallBack

// 透明通道数据扩展回调函数定义
void CALLBACK Widget::TransBufferEx_CallBack(DWORD dwUserid, LPBYTE lpBuf, DWORD dwLen, DWORD wParam, DWORD lParam, DWORD dwTaskId, LPVOID lpUserValue)
{
        Widget *pDemoDlg = (Widget*)lpUserValue;
        if(pDemoDlg)
        {
                BOOL bSuccess = FALSE;
                if(dwLen > 1000)
                {
                        bSuccess = lpBuf[1000] == 'Y' ? TRUE : FALSE;
                }
                QString strNotify;
                strNotify.sprintf("TransBuffer_CallBack:dwUserid-%d, bufSize-%d",dwUserid,dwLen,bSuccess ? "Success" : "Fail");
                pDemoDlg->AppendLogString(strNotify);
        }
}
开发者ID:alucard263096,项目名称:AMK,代码行数:16,代码来源:widget.cpp


注:本文中的Widget::AppendLogString方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。