描述
确定按钮控件是否在其旁边有一个复选标记,或者三态按钮控件是否为灰色,已检查或两者都不是。
C/C++ 语法
UINT IsDlgButtonChecked( HWND hDlg, int nIDButton ); |
PB声明
FUNCTION IsDlgButtonChecked ( _ BYVAL hDlg AS DWORD, _ BYVAL nIDButton AS LONG _ ) AS LONG |
参数
hDlg |
[in]处理包含按钮控件的对话框。 |
nIDButton |
[in]指定按钮控件的标识符。 |
返回值
来自使用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消息。
最低操作系统
Windows 95, Windows NT 3.1.
引用文件 #INCLUDE Once
WinUser.inc