设为首页 加入收藏

TOP

13.8.3 控件添加关联变量
2013-10-07 14:37:17 来源: 作者: 【 】 浏览:65
Tags:13.8.3 控件 添加 关联 变量

13.8.3  控件添加关联变量

管理单选按钮同主窗体一样将4个单选按钮分成两组,并为这两组单选按钮添加关联变量:

  1. int     m_BSHex;                            //发送数据格式  
  2. int     m_BRHex;                            //接收显示数据格式  

管理自动发送部分的复选按钮及Edit控件。为这两个控件添加关联变量,以便于设置显示信息及获取用户输入信息。
  1. CButton m_ctrlBAuto;                        //自动发送复选按钮  
  2. int     m_autoTime;                         //自动发送时间  

再为配置窗体添加一个成员变量,记录当前的自动发送状态。
  1. bool m_bAuto; 

根据这个变量初始化自动发送复选按钮:
  1. 01  void CMyComSetDlg::InitAuto()  
  2. 02  {  
  3. 03      if(m_bAuto)                         //自动发送  
  4. 04      {  
  5. 05          m_ctrlBAuto.SetCheck(1);        //勾选复选框  
  6. 06      }  
  7. 07      else  
  8. 08      {   //禁用自动发送事件Edit控件  
  9. 09          GetDlgItem(IDC_TIME)->EnableWindow(false);  
  10. 10      }  
  11. 11  }  

然后为单选按钮添加鼠标单击事件(勾选切换状态),根据当前复选框的勾选状态决定是否自动发送。
  1. 01  void CMyComSetDlg::OnbAuto()   
  2. 02  {  
  3. 03      if(m_bAuto)                             //判断当前是否为自动发送状态  
  4. 04      {   //当前状态为自动发送状态  
  5. 05          m_bAuto = false;                    //停止自动发送  
  6. 06          GetDlgItem(IDC_TIME)->EnableWindow(false);//禁用发送时间编辑框  
  7. 07      }  
  8. 08      else  
  9. 09      {   //当前状态为非自动发送状态  
  10. 10          m_bAuto = true;                     //自动发送  
  11. 11          GetDlgItem(IDC_TIME)->EnableWindow(true);   //启用发送时间编辑框  
  12. 12      }  
  13. 13  }  


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇13.9.2 串口的属性设置 下一篇13.7.6 添加控件关联变量

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: