MFC中如何将一个字符串显示到两个编辑框,下面的程序不对
if(m_mscom.get_CommEvent()==2){charstr1[1024]={0};charstr2[1024]={0};charstr3[1024]={...
if(m_mscom.get_CommEvent()==2) { char str1[1024]={0}; char str2[1024]={0}; char str3[1024]={0}; long k; VARIANT InputData=m_mscom.get_Input(); //读缓冲区 COleSafeArray fs; fs=InputData; //VARIANT型变À量转换为COleSafeArray型变量 for(k=0;k<fs.GetOneDimSize();k++) { if(k<fs.GetOneDimSize()/2) fs.GetElement(&k,str1+k); //转换为BYTE型数组 else fs.GetElement(&k,str2+k-fs.GetOneDimSize()/2); //转换为BYTE型数组 } m_Editreceive+=str1; // 接收到编辑框里面 m_Editsend+=str2; //SetTimer(1,10,NULL); //延时10ms UpdateData(false); }
展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询