主对话框函数
if(b_RdSysID == 1)
{
KillTimer(1);
b_RdSysID = 0;
CColDatadlg *pDlg = (CColDatadlg*)AfxGetMainWnd();
pDlg ->ReadSysID();
}
当前对话框函数
void CColDatadlg::ReadSysID()
{
CString szStr,szTemp;//(RecBuf);
CString pPhoneNum =new CString((char)RecBuf, 22); //将byte数组转换成cstring
szStr = *pPhoneNum;
szTemp = szStr.Right(19);
szTemp = szStr.Right(19);
MessageBox(szTemp);//此处szTemp有值显示
m_EditSysID = szTemp; //都是CString ,这里报错
// GetDlgItem(IDC_EditSystemID)->SetWindowText(szTemp);//试过没用
SetDlgItemText(IDC_EditSystemID,szTemp);//给EDIT值,EDIT仍没变化为空
UpdateData(false);
}