typedef struct _AppBarData { // ABD
DWORD cbSize; // sizeof(APPBARDATA)
HWND hWnd; // appbar的句柄
UINT uCallbackMessage; // 见下文
UINT uEdge; // 见下文
RECT rc; // 见下文
LPARAM lParam; // 见下文
} APPBARDATA, *PAPPBARDATA;
会员
uCallbackMessage
应用定义的消息标识符。en应用程序使用指定的标识符发送给由的hWnd成员标识的应用程序的通知消息。发送ABM_NEW消息时使用该成员。
uEdge
指定屏幕边缘的标志。该成员可以是以下值之一:
ABE_BOTTOM | 底边 |
ABE_LEFT | 左边缘 |
ABE_RIGHT | 右边缘 |
ABE_TOP | 顶部边缘 |
发送ABM_GETAUTOHIDEBAR,ABM_QUERYPOS,ABM_SETAUTOHIDEBAR和ABM_SETPOS消息时使用此成员。
rc
RECT结构,其包含应用程序栏或Windows任务栏的屏幕坐标中的边界矩形。发送ABM_GETTASKBARPOS,ABM_QUERYPOS和ABM_SETPOS消息时使用此成员。
lParam的
消息相关值。该成员与ABM_SETAUTOHIDEBAR消息一起使用。
备注
该结构与SHAppBarMessage功能一起使用。
也可以看看