BM_GETSTATE消息

检索按钮或检查框的状态。 可以显式发送此消息或使用 Button_GetState 宏。

参数

wParam

未使用;必须为零。

lParam

未使用;必须为零。

返回值

返回值指定按钮的当前状态。 它是以下值的组合。

返回代码 说明
BST_CHECKED
已选中按钮。
BST_DROPDOWNPUSHED
Windows Vista。 按钮处于下拉状态。 仅当按钮具有 TBSTYLE_DROPDOWN 样式时适用。
BST_FOCUS
按钮具有键盘焦点。
BST_HOT
按钮为热按钮;也就是说,鼠标悬停在它上方。
BST_INDETERMINATE
按钮的状态不确定。 仅当按钮具有 BS_3STATEBS_AUTO3STATE 样式时适用。
BST_PUSHED
按钮以按下状态显示。
BST_UNCHECKED
无特殊状态。 等效于零。

要求

要求
最低受支持的客户端
Windows Vista [仅限桌面应用]
最低受支持的服务器
Windows Server 2003 [仅限桌面应用]
标头
Winuser.h (包括 Windows.h)

另请参阅

引用

BM_GETCHECK

BM_SETSTATE