代码形如:
UINT CommWatchProc(HWND hSendWnd)
{
  ......
  ......
  SetCommMask(hCom,EV_RXCHAR|EV_TXEMPTY); //设置监听事件的类型
  WaitCommEvent(hCom,&dwEvtMask,&osRead); //监听串口事件
  AfxMessageBox("ok");
  return 0;
}当没有任何串口事件发生时,调用该函数的线程应该阻塞于 WaitCommEvent(hCom,&dwEvtMask,&osRead); 处,即不会执行底下的AfxMessageBox("ok");,但是每当我连接串口后(此时串口上没任何事件发生啊)一开启监听线程就会弹出 ok 提示框,即整个函数没有阻塞,这是为什么呢,请指教