📄 d213.bmp.txt
字号:
表6-4控件属性设置
┏━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━┓
┃ 控件类型 ┃ Ⅱ) ┃ Caption ┃
┣━━━━━━━╋━━━━━━━━━━━━╋━━━━━━━━━━┫
┃ ┃IDC_RADIO_COM1 ┃ COM1 ┃
┃Radio Button ┃ ┃ ┃
┃ ┣━━━━━━━━━━━━╋━━━━━━━━━━┫
┃ ┃IDC_RADIO COM2 ┃ COM2 ┃
┣━━━━━━━╋━━━━━━━━━━━━╋━━━━━━━━━━┫
┃ ┃ IDC_EDIT_DIALNUMBER ┃ ┃
┃ ┣━━━━━━━━━━━━╋━━━━━━━━━━┫
┃ ┃IDC_EDIT_BUFSIZE ┃ ┃
┃ ┣━━━━━━━━━━━━╋━━━━━━━━━━┫
┃ Edit Box ┃DC_EDIT_TIMEOUT ┃ ┃
┃ ┣━━━━━━━━━━━━╋━━━━━━━━━━┫
┃ ┃ IDC_EDIT_READ ┃ ┃
┃ ┣━━━━━━━━━━━━╋━━━━━━━━━━┫
┃ ┃LDC_EDIT_WRITE ┃ ┃
┣━━━━━━━╋━━━━━━━━━━━━╋━━━━━━━━━━┫
┃ ┃ IDC_STArflC ┃ 缓冲区大小 ┃
┃ ┣━━━━━━━━━━━━╋━━━━━━━━━━┫
┃ ┃ Ⅱ)C_STATIC ┃ byte ┃
┃ STATIC TEXT ┃ ┃ ┃
┃ ┣━━━━━━━━━━━━╋━━━━━━━━━━┫
┃ ┃ IDC_STATIC ┃ 延迟 ┃
┃ ┣━━━━━━━━━━━━╋━━━━━━━━━━┫
┃ ┃IDC_STATIC ┃ 秒(s) ┃
┣━━━━━━━╋━━━━━━━━━━━━╋━━━━━━━━━━┫
┃ ┃ IDC_BUITON_INITALIZE ┃ 初始化 ┃
┃ ┣━━━━━━━━━━━━╋━━━━━━━━━━┫
┃ ┃IDC_BUTl'ON_DIAL ┃ 拨号 ┃
┃ ┣━━━━━━━━━━━━╋━━━━━━━━━━┫
┃ ┃IDC_BUTTON HANGUP ┃ 挂断 ┃
┃ BUITON ┃ ┃ ┃
┃ ┣━━━━━━━━━━━━╋━━━━━━━━━━┫
┃ ┃IDC_BUUON READ ┃ 读数据 ┃
┃ ┣━━━━━━━━━━━━╋━━━━━━━━━━┫
┃ ┃IDC_BUTTON_WRITE ┃ 写数据 ┃
┃ ┣━━━━━━━━━━━━╋━━━━━━━━━━┫
┃ ┃IDC_BUITON_STOPSTATE ┃ 停止获取状态信息 ┃
┗━━━━━━━┻━━━━━━━━━━━━┻━━━━━━━━━━┛
在MFC ClassWizard中,将对话框中的控件和变量相关联,如表6-5所示。
表6-5对话框中的控件和变量对应关系
┏━━━━━━━━━━┳━━━━━┳━━━━━━━┓
┃ ControlIDs ┃ Tpe ┃ Member ┃
┣━━━━━━━━━━╋━━━━━╋━━━━━━━┫
┃ IDC_ED玎BUFSIZE ┃ int ┃ m_IBufSize ┃
┣━━━━━━━━━━╋━━━━━╋━━━━━━━┫
┃IDC_EDIT_DIALNUMBER ┃ CString ┃m_sDiaINumber ┃
┣━━━━━━━━━━╋━━━━━╋━━━━━━━┫
┃IDC_EDⅡREAD ┃ CString ┃ m_sRead ┃
┣━━━━━━━━━━╋━━━━━╋━━━━━━━┫
┃IDC_EDIT_TIMEOUT ┃ int ┃ m_iTimeOut ┃
┣━━━━━━━━━━╋━━━━━╋━━━━━━━┫
┃IDC_EDIT_WRITE ┃ CString ┃ m_sWrite ┃
┣━━━━━━━━━━╋━━━━━╋━━━━━━━┫
┃IDC_RADIO_COM1 ┃ int ┃m_iComPort ┃
┗━━━━━━━━━━┻━━━━━┻━━━━━━━┛
(4)瀑加初始化参数设置
在程序中还需要在CNewATDlg类的构造函数CNewATDlg()和初始化函数OnInitDialog()
中添加一些初始化参数设置,代码如下:
CNewATDlg::CNewATDlg(CWnd* pParent /*=NULL*D: CDialog(CNewATDlg::IDD, pParent)
{
//{ { AFX_DATA_INIT(CNewATDlg)
m_iComPort = 0;
m_iTimeOut = 1000;
m_iBuf'She = 10;
213
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -