⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 d059.bmp.txt

📁 Visual C++通信编程工程实例精解(附盘)
💻 TXT
字号:
    其他步骤基本与2.3节类似,在ClassWizard中为CConfigDlg类添加为OnInitDialog成
员函数,如图2-19所示,并加入以下代码:
图2-19在CConfigDlg类中添加OnInitDialog成员函数
BOOL CConfigDlg::OnlnitDialog0
 {
CDialog::OnlnitDialog0;
       CString strTemp;
                   strTemp.Format("% d",  m_dcb.B audRate);
《CComboB ox*)GetDlgItem(IDC_B AUDRATECOMB O》->SelectS tring(0,  strTemp);
《CComboB ox*)GetDlgItem(IDC_PARITYCOMB O》->SetCurS el(m_dcb.Parity);
《CComboB ox*)GetDlgItem(IDC_STOPBITSCOMB O》->S etCurSel(m_dcb.S topBits):
                strTemp.Format(" % d", m_dcb.ByteSize);
《CComboBox*)GetDlgltem(IDC_DATABITSCOMBO》->SeiectString(0, strTemp);
          return TRUE;   //retum TRUE unless you set the focus to a control
                                                  // EXCEPTION: OCX Property Pages should retum FALSE
 }
(2)缟写相关代码
1)打开串口句柄。打开串口句柄的核心代码如下:
,,准备串口参数
sprintf(szPort, "COM% d", portnr):,/串口号
sprintf(szBaud,  "baud=%d parity=%c data=%d stop=% d", baud, parity, databits, stopbits);
//用API函数CreateFile()创建一个串口文件句柄
m_hComm= CreateFile(szPon'    ∥串口号
    GENERIC_READ l GENERIC_WRITE,    //reacVwrite types
    0.    //串口设备以独占的方式打开
    NULL,    //没有校验
59

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -