在vosdialog.h中声明connect m_com;在vosdialog的对话框中有一“打开连接”按钮,判断是否打开串口。响应函数其代码为:if(m_com.Isportopened())
{
m_com.CloseDevice();
  if(!m_com.Isportopened())
  {
   this->SetDlgItemText(IDC_BUTTON_OPEN_PORT,"打开串口"); 
   outstatus="串口状态:未连接";
   m_StatusBar.SetText(outstatus, 0, 0);
    m_com.Stop_listen();   
  }}
else
{
获取串口配制}在ControlDialog对话框的头文件中声明vosdialog *p_parent;其中ControlDialog对话框中一个“连接按钮”的OnConnect()消息响应函数中先判断”串口是否打开,再进读写操作“代码为:if(p_parent->m_com.Isportopened()){
处理事件
}
else  AfxMessageBox("没有打开串口。");
怎么实现在打开串口后10ms内启动ControlDialog对话框中的“连接按钮”的OnConnect()消息响应函数。超过10ms就停止。