当前位置首页 > 百科> 正文

Button_GetCheck

2019-08-11 15:38:46 百科

Button_GetCheck

UINT Button_GetCheck(HWND hwndCtl)) ;
这是一个宏,作用是获取一个单选按钮或複选框的选中状态。您可以使用这个宏或传送BM_GETCHECK讯息。
参数:HWNDhwndCtl ,此按钮控制项的句柄.
返回值: 以BS_AUTOCHECKBOX , BS_AUTORADIOBUTTON , BS_AUTO3STATE , BS_CHECKBOX BS_RADIOBUTTON或BS_3STATE风格创建的按钮,其返回值可以是下列之一。
Return code返回代码Description描述
BST_CHECKED
Button is checked.按钮被选中。
BST_INDETERMINATE
按钮是灰色的,表示一个不确定的状态(适用只有当按钮的BS_3STATE或的BS_AUTO3STATE风格的)。
BST_UNCHECKED
Button is cleared按钮被清除,没有被选中
如果按钮风格是所列之外的,返回值是0.
举例:
UINT iChecked;
HWND hwndc= GetDlgItem(hwnd,IDC_RADIO1);
iChecked = Button_GetCheck(hwndc);
if(iChecked == BST_CHECKED)
{
MessageBox(hwnd,TEXT("选中"),TEXT(""),MB_OK);
}
if(iChecked == BST_UNCHECKED)
{
MessageBox(hwnd,TEXT("未选中"),TEXT(""),MB_OK);
}
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:baisebaisebaise@yeah.net