请问:我用的是mscomm控件。我想检测串口的cd,cts,dsr等引角上电压的变化,代码如下:
void CPlayerDlg::OnComm()
{
switch (m_Com1.GetCommEvent())
{
case 1:break;//发送
case 2:break;//接收
case 3:
::AfxMessageBox("CTS");//CTS
case 4:
::AfxMessageBox("DSR");//DSR
case 5:
::AfxMessageBox("CD");//CD
case 6:break;//振铃
case 7:break;//文件结束
default: break; }
void CPlayerDlg::OnComm()
{
switch (m_Com1.GetCommEvent())
{
case 1:break;//发送
case 2:break;//接收
case 3:
::AfxMessageBox("CTS");//CTS
case 4:
::AfxMessageBox("DSR");//DSR
case 5:
::AfxMessageBox("CD");//CD
case 6:break;//振铃
case 7:break;//文件结束
default: break; }
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货