13.3.4 检测单选按钮效果

2013-10-07 14:35:09 · 作者: · 浏览: 59

13.3.4  检测单选按钮效果

利用两个按钮检测分组单选按钮的效果,为两个按钮添加处理函数。当单击“组1切换”按钮时,组1中的单选按钮选中状态切换。单击“组2切换”按钮时,组2中的单选按钮选中状态将进行切换。实现如下:

  1. 01  void CRadioButtonDlg::OnGroup1()   
  2. 02  {  
  3. 03      m_1 = !m_1;                 //第1组单选按钮选中状态切换  
  4. 04      UpdateData(false);  
  5. 05  }  
  6. 06  void CRadioButtonDlg::OnGroup2()   
  7. 07  {  
  8. 08      m_2 = !m_2;                 //第2组单选按钮选中状态切换  
  9. 09      UpdateData(false);  
  10. 10  } 

【代码解析】

此时再单击这两个按钮可以发现,单选按钮将会在本组内进行切换。在此一定要注意的是单选按钮的拖放顺序,一定要将拖放顺序相连的放到一组,即一组单选按钮内的拖放顺序不能间隔;否则只能修改资源文件才能更正。