当前位置:   article > 正文

Windows图形界面(GUI)-MFC-C/C++ - 按钮(BUTTON - CHECK BOX - RADIO BUTTON) - CButton

Windows图形界面(GUI)-MFC-C/C++ - 按钮(BUTTON - CHECK BOX - RADIO BUTTON) - CButton

按钮(BUTTON - CHECK BOX - RADIO BUTTON) - CButton

基本概念

  • 按钮控件用于执行特定的操作或命令。当用户点击按钮时,通常会触发一个事件,如提交表单、打开新窗口等。

  • MFC中,按钮控件由 CButton 类管理。

成员函数

  • Create:创建按钮控件并将其附加到 CButton 对象。

  • SetWindowText:设置按钮上显示的文本。

  • GetWindowText:获取按钮上当前显示的文本。

单选按钮

  • 单选按钮用于在一组互斥的选项中选择一个。通常,一组单选按钮共享一个组,用户只能从这组中选择一个选项。

  • SetCheck:设置单选按钮的状态(选中或未选中)。

  • GetCheck:获取单选按钮的当前状态。

复选框

  • 复选框用于表示一个可以选中或取消选中的选项。与单选按钮不同,复选框允许用户选择多个选项。

  • SetCheck:设置复选框的状态(选中、未选中或不确定)。

  • GetCheck:获取复选框的当前状态。

示例代码
  1. void CMainDlg::OnBnClickedButton3()
  2. {
  3. CButton* pCheckBox1 = (CButton*)GetDlgItem(IDC_CHECK1);
  4. CButton* pCheckBox2 = (CButton*)GetDlgItem(IDC_CHECK2);
  5. int nCheck1 = pCheckBox1->GetCheck();
  6. int nCheck2 = pCheckBox2->GetCheck();
  7. CString strCheckInfo;
  8. if (nCheck1 == BST_CHECKED)
  9. {
  10. strCheckInfo += "|兼容模式";
  11. }
  12. if (nCheck2 == BST_CHECKED)
  13. {
  14. strCheckInfo += "|自动更新";
  15. }
  16. AfxMessageBox(strCheckInfo);
  17. }

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/人工智能uu/article/detail/928417
推荐阅读
相关标签
  

闽ICP备14008679号