📄 d059.bmp.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 + -