请问如何让循环中所有的植都显示在编辑框中? for(i=0,i<10,i++){ m_wenjian=lpBuff[i]; UpdateData(false);}PS:m_wenjian是编辑框的成员变量名。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 m_wenjian = _T("");for(i=0,i<10,i++){UpdateData(); m_wenjian += lpBuff[i]; UpdateData(false);} 这样也行for(i=0,i<10,i++){ m_wenjian += lpBuff[i]; UpdateData(false);} 请问怎么显示出来的值都一样,都和最后一个值一样。我是读BYTE类型,显示在CString类型的编辑框里? CString tmp;for(i=0,i<10,i++){tmp.Format("0x%.2X ",lpBuff[i]); m_wenjian += tmp; UpdateData(false);} 可能你的for循环让界面线程阻塞了。所以只看到最后的结果。 可以开个线程来跑这个for。再适当的在for里面Sleep一下,就可以看到效果了。 首先确定你的BYTE转CSTRING没有问题,给个例子函数你参考一下.void CXYZView::BYTEtoCString(BYTE *bStr,int Len,CString *sStr){ char cStr; *sStr="\0"; for(int i=0;i<Len;i++) { if(bStr[i] >= 0 && bStr[i] <= 9) { bStr[i]='0'+bStr[i]; } cStr=(char)bStr[i]; *sStr=*sStr+cStr; }}然后同1,2楼一样注意最后UpdateData(false),如果速度太快你可以用sleep或者做个定时器慢点循环. 改变菜单栏和状态栏的颜色 音频/图象编解码相关问题(本人是新手,还请高手指点一下) 请有用过《知网》2000 能不能提供一份API书说给我,谢谢了! CRect赋什问题,错在哪?怎么改? 为什么我的TreeCtrl不能显示数据呀?(请看代码) 请问一个windows2000下的socket编程问题 难道ACCESS中不能用INNER JOIN 语句吗 请大家指点一点毕业设计作什么好呢? 用过Vc7.0的进来看看 [VC++ 6.0] 非模态窗口的显示问题 好心人来帮忙------练习MSDN中的TNO62示例程序 将结构体数组的数据(int型)写入文件
for(i=0,i<10,i++)
{
UpdateData();
m_wenjian += lpBuff[i];
UpdateData(false);
}
{
m_wenjian += lpBuff[i];
UpdateData(false);
}
我是读BYTE类型,显示在CString类型的编辑框里?
for(i=0,i<10,i++)
{
tmp.Format("0x%.2X ",lpBuff[i]);
m_wenjian += tmp;
UpdateData(false);
}
再适当的在for里面Sleep一下,就可以看到效果了。
void CXYZView::BYTEtoCString(BYTE *bStr,int Len,CString *sStr)
{
char cStr;
*sStr="\0";
for(int i=0;i<Len;i++)
{
if(bStr[i] >= 0 && bStr[i] <= 9)
{
bStr[i]='0'+bStr[i];
}
cStr=(char)bStr[i];
*sStr=*sStr+cStr;
}
}
然后同1,2楼一样注意最后UpdateData(false),如果速度太快你可以用sleep或者做个定时器慢点循环.