IsDlgButtonChecked功能确定按钮控件是否在其旁边有复选标记,还是三态按钮控件是否为灰色,已检查或两者都不是。
UINT IsDlgButtonChecked(
HWND 【hDlg】, | //对话框的句柄 |
INT 【nIDButton】 | //按钮标识符 |
); |
参数
【hDlg】
标识包含按钮控件的对话框。
【nIDButton】
指定按钮控件的整数标识符。
返回值
使用BS_AUTOCHECKBOX,BS_AUTORADIOBUTTON,BS_AUTO3STATE,BS_CHECKBOX,BS_RADIOBUTTON或BS_3STATE样式创建的按钮的返回值可以是以下之一:
值 | 含义 |
BST_CHECKED | 按钮被检查。 |
BST_INDETERMINATE | 按钮呈灰色,表示不确定状态(仅适用于按钮具有BS_3STATE或BS_AUTO3STATE样式)。 |
BST_UNCHECKED | 按钮未选中 |
如果按钮有任何其他样式,返回值为零。
备注
IsDlgButtonChecked功能向指定的按钮控件发送BM_GETCHECK消息。
也可以看看