OnComm事件的简单问题
VC中OnComm是不是只有MSCOMM才可以用?不用控件的话也能使用OnComm事件吧?这个事件在什么时候才被调用,是不是读缓冲区一有变化它就被调用?它的两个参数分别都是什么意义?
各位请看我的一个例子。
LONG CSerialPortTestDlg::OnComm(WPARAM ch, LPARAM port)
{
m_strEditReceiveMsg += ch;
UpdateData(FALSE); //将接收到的字符显示在接收编辑框中
return 0;
}
这样读到串口里的数据就是字符串,那如果我要直接读取16进制数,不需要转化为字符串,该怎么写?