16,471
社区成员
发帖
与我相关
我的任务
分享
bool TReadThread::ReceiveData(LPSTR lpNewString,DWORD dwSizeofNewString)
{
CString lpNewStringTemp;
CTime m_StartTime1=CTime::GetCurrentTime();
lpNewStringTemp=m_StartTime1.Format("%H%M%S")+lpNewString;
lpNewString=(LPSTR)(LPCTSTR)lpNewStringTemp;
if (! PostMessage(m_handlemsg,USER_RECEIVEDATA,WPARAM(dwSizeofNewString), LPARAM(lpNewString)))
{
PostHangupCall();
return false;
}
return true;
}
bool TReadThread::ReceiveData(LPSTR lpNewString,DWORD dwSizeofNewString)
{
int i;
CTime m_StartTime1=CTime::GetCurrentTime();
LPSTR lpNewStringTemp=new char[dwSizeofNewString+6];
strcpy(lpNewStringTemp,m_StartTime1.Format("%H%M%S"));
for (i=0;i<dwSizeofNewString;i++)
{
*(lpNewStringTemp+6+i)=*(lpNewString+i);
}
dwSizeofNewString=dwSizeofNewString+6;
lpNewString=lpNewStringTemp;