Button_GetState 宏 (windowsx.h)
检索按钮或复选框的状态。 可以使用此宏或显式发送 BM_GETSTATE 消息。
语法
LRESULT Button_GetState(
HWND hwndCtl
);
参数
hwndCtl
类型:HWND
按钮控件的句柄。
返回值
类型:LRESULT
返回值指定按钮的当前状态。 它是以下值的组合:
返回代码 | 描述 |
---|---|
BST_CHECKED | 已选中该按钮。 |
BST_DROPDOWNPUSHED | Windows Vista。 按钮处于下拉状态。 仅当按钮具有TBSTYLE_DROPDOWN样式时适用。 |
BST_FOCUS | 按钮具有键盘焦点。 |
BST_HOT | 按钮为热按钮;也就是说,鼠标悬停在它上方。 |
BST_INDETERMINATE | 按钮的状态不确定。 仅当按钮具有BS_3STATE或BS_AUTO3STATE样式时适用。 |
BST_PUSHED | 按钮以推送状态显示。 |
BST_UNCHECKED | 无特殊状态。 等效于零。 |
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Windows Vista [仅限桌面应用] |
支持的最低服务器 | Windows Server 2003 [仅限桌面应用] |
目标平台 | 窗户 |
标头 | windowsx.h |
另请参阅
参考