我用C++写了一个串口程序,怎样知道有数据要接收。

如题所述

一般是通过消息盒子来通知的
如果用SerialPort类的话
InitPort();//首先初始化串口
StartMonitoring();//然后启动监控
void CMyDlg::OnCom(UINT dat, ULONG Port)//定义OnCom函数
在BEGIN_MESSAGE_MAP(CMyDlg, CDialog)下面输入
ON_MESSAGE(WM_COMM_RXCHAR,OnCom)
当收到数据时会自动调用OnCom函数
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-03-09
用mscomm控件
控件 有消息函数

推荐看书
Visual C++_Turbo C串口通信编程实践

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网