串口线程中接受数据,怎样样在界面上显示出来

 我来答
ichrud
2011-01-21 · TA获得超过1234个赞
知道小有建树答主
回答量:1162
采纳率:0%
帮助的人:972万
展开全部
简单来说,工作线程用于执行时间长的后台操作,一般不与界面交互,或者通过间接的方式(如发送消息等)与界面交互。

界面线程一般就是 Win32 应用程序的主线程,通过 GetMessage 循环不停地读取并处理消息。主线程中一般只执行异步操作,或耗时很短的同步操作,否则主线程就会被挂起而无法处理消息,Windows 进程管理器中会显示“程序未响应”。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sxqinge
2011-01-21 · TA获得超过2397个赞
知道答主
回答量:256
采纳率:0%
帮助的人:178万
展开全部
用数组接受数据,然后将数据转换为CString类型;将界面关联的变量定义为CString类型。
CString m_Show;//界面关联变量
CString temp;
UCHAR ReceivedData[255];//存放接受数据
int Len;//收到的数据个数
for (int i=0; i<Len; i++)
{
temp.Format("%02x", ReceivedData[i]);
m_Show += temp;
}
UpdateData(false);
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式