ABM_GETSTATE消息

检索 Windows 任务栏的自动隐藏状态和始终处于顶部状态。

uState = (UINT) SHAppBarMessage(ABM_GETSTATE, pabd);

参数

pabd

指向 APPBARDATA 结构的指针。 发送此消息时,必须指定 cbSize 成员;将忽略所有其他成员。

返回值

如果任务栏既不处于自动隐藏状态,也不处于始终处于顶部状态,则返回零。 否则,返回值为以下值之一或两者:

返回代码 说明
ABS_ALWAYSONTOP
任务栏处于始终处于顶部状态。
注意: 从 Windows 7 开始,不再返回ABS_ALWAYSONTOP,因为任务栏始终处于该状态。 应更新旧代码以忽略缺少此值的情况,但不假定返回值表示任务栏不处于始终处于顶部状态。
ABS_AUTOHIDE
任务栏处于自动隐藏状态。

要求

要求
最低受支持的客户端
Windows XP [仅限桌面应用]
最低受支持的服务器
Windows 2000 Server [仅限桌面应用]
标头
Shellapi.h