- 初步介绍:
- 单选钮:单选钮是互斥的选择钮,同一组的多个单选钮是能有一个按钮选中,单选钮的外形是一个圆圈的标记加文本。
- 复选框:复选框不是互斥的,多个复选框的状态不会相互影响,复选框的外形是一个方框加上文本。
- 函数介绍:
-
按钮的检测:
- 无论 单选钮 还是 复选框,其控件都是基于Button类的,只是风格有所不同,对所有Button类,都有一个统一的检测函数
- IsDlgButtonChecked( ) 函数,来判断其是否进行检测,其返回值分三种状态:BST_CHECKED(选中状态) 、BST_INDETERMINATE(三态复选框的灰化状态) 或 BST_UNCHECKED(未选中状态)。BST全称为"BUTTON STATE"
- 当然,也可以向子窗口控件发送 BM_GETCHECKxk消息的方法来检测,返回值和上面的函数是一样的。
-
按钮的设置:
- 使用 CheckDlgButton( ) 函数来设置状态。和上面一样,存在三种状态:BST_CHECKED(选中状态) 、BST_INDETERMINATE(三态复选框的灰化状态) 或 BST_UNCHECKED(未选中
-
win32 5.4 对话框 使用单选钮和复选框
最新推荐文章于 2021-05-18 03:31:50 发布