串口线程中接受数据,怎样样在界面上显示出来
展开全部
简单来说,工作线程用于执行时间长的后台操作,一般不与界面交互,或者通过间接的方式(如发送消息等)与界面交互。
界面线程一般就是 Win32 应用程序的主线程,通过 GetMessage 循环不停地读取并处理消息。主线程中一般只执行异步操作,或耗时很短的同步操作,否则主线程就会被挂起而无法处理消息,Windows 进程管理器中会显示“程序未响应”。
界面线程一般就是 Win32 应用程序的主线程,通过 GetMessage 循环不停地读取并处理消息。主线程中一般只执行异步操作,或耗时很短的同步操作,否则主线程就会被挂起而无法处理消息,Windows 进程管理器中会显示“程序未响应”。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用数组接受数据,然后将数据转换为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);
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);
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询