int GetCheck() const;
返回值是一个整数,表示按钮的选中状态。通常情况下,返回值为:
- BST_UNCHECKED (0): 按钮未选中。
- BST_CHECKED (1): 按钮选中。
- BST_INDETERMINATE (2): 按钮的状态不确定(通常用于三态复选框)。
使用示例:
CButton myButton;
int checkState = myButton.GetCheck();
if (checkState == BST_CHECKED)
{
// 按钮被选中的处理代码
}
else if (checkState == BST_UNCHECKED)
{
// 按钮未选中的处理代码
}
else if (checkState == BST_INDETERMINATE)
{
// 按钮状态不确定的处理代码
}
上述示例中,GetCheck 方法用于获取按钮的选中状态,然后根据返回值进行相应的处理。这在处理单选按钮和复选框等控件时非常有用。如果你需要设置按钮的选中状态,可以使用 SetCheck 方法。
转载请注明出处:http://www.zyzy.cn/article/detail/15776/MFC/CButton