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

📄 d255.bmp.txt

📁 Visual C++通信编程工程实例精解(附盘)
💻 TXT
字号:
    (6)端口设置窗口功能实现
    为端口设置窗口(IDD_SETTINGS)创建基于对话框类(CDialog)的新类CSettingsDlg,
并为ComboBox控件添加成员变量如下。
CComboBox m_ctrIRateList;
CComboBox m_ctrlCommList;
CString m_strSmsc;
同时,添加2个字符串的成员变量,用于接收通信端口设置和通信速率设置:
CString m_strPort;
CSU'ing m_strRate;
    在该类初始化函数OnInitDialog0中编辑初始化函数代码,初始化该窗口基本功能设置,
具体代码如下:
 CString strComm;
 for(int i=0; k9; 1++)
 {
strComm.Format("COM%d",i+1);
                        m_ctrICommList.AddS tring(strComm);
 }
 m_ctrIRateList.AddS tring( "9600 ") ;
 m_ctrlRateList.AddString( " 14400 ");
 m_ctrlRateList.AddString( " 1 9200 ");
 m_ctrlRateList.AddString( "28800 ") ;
 m_ ctrIRateList.AddString( " 3 8400 ");
m_ctrlRateList.AddString( "57600 ");
m_ctrIRateList.AddString( " 11 5200 ");
 if(m_strPort.lsEmpty0)  m_strPort= "COM3 " ;
 if(m_strRate.IsEmpty(》  m_strRate= " 5 7600 " ;
    m_ctrlCommList.SelectS tring(-1,  m_strPort);
    m_ctrlRateList.SelectString(_1,  m_strRate);
时“确定”按钮(IDOK)添加针对BN_CLICKED事件的函数,并编辑该函数。
    void CSettingsDlg::OnOK()
    {
    //TODO: Add extra validation here
    UpdateData0;
int nSel;
nSel = m_ctrlCommList.GetCurSel0;
if(nSel > -1)
          m_ctrlCommList.GetLBText(nSel, m_strPort);
nSel = m_ctrIRateList.GetCurSel0;
255

⌨️ 快捷键说明

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