APPBARDATA 结构 (shellapi.h)

包含有关系统应用栏消息的信息。

语法

typedef struct _AppBarData {
  DWORD  cbSize;
  HWND   hWnd;
  UINT   uCallbackMessage;
  UINT   uEdge;
  RECT   rc;
  LPARAM lParam;
} APPBARDATA, *PAPPBARDATA;

成员

cbSize

类型:DWORD

结构大小(以字节为单位)。

hWnd

类型:HWND

应用栏窗口的句柄。 并非所有邮件都使用此成员。 请参阅单个消息页,了解是否需要提供 hWind 值。

uCallbackMessage

类型: UINT

应用程序定义的消息标识符。 应用程序对发送到 由 hWnd 成员标识的应用栏的通知消息使用指定的标识符。 发送 ABM_NEW 消息时使用此成员。

uEdge

类型: UINT

一个值,该值指定屏幕的边缘。 发送以下消息之一时使用此成员:

此成员可以是以下值之一。

ABE_BOTTOM

下边缘。

ABE_LEFT

左边缘。

ABE_RIGHT

右边缘。

ABE_TOP

上边缘。

rc

类型: RECT

其用法因消息而异的 RECT 结构:

lParam

类型:LPARAM

依赖于消息的值。 此成员用于以下消息:

有关详细信息,请参阅各个邮件页面。

要求

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