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); } 展开
 我来答
桓念宏晨曦
2020-04-25 · TA获得超过3861个赞
知道小有建树答主
回答量:3131
采纳率:32%
帮助的人:208万
展开全部
检查你的str1,2是不是得到了数据
UpdataData(true);//和下面是对称的别丢了
m_Editreceive+=str1;
//
接收到编辑框里面
m_Editsend+=str2;
UpdateData(false);
或者
UpdataData(true);
m_Edit.setwindowtext(str1);
//
接收到编辑框里面
UpdateData(false);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式