APPBARDATA 구조체(shellapi.h)
시스템 앱바 메시지에 대한 정보를 포함합니다.
구문
typedef struct _AppBarData {
DWORD cbSize;
HWND hWnd;
UINT uCallbackMessage;
UINT uEdge;
RECT rc;
LPARAM lParam;
} APPBARDATA, *PAPPBARDATA;
멤버
cbSize
형식:DWORD
구조체의 크기(바이트)입니다.
hWnd
형식: HWND
appbar 창에 대한 핸들입니다. 모든 메시지가 이 멤버를 사용하는 것은 아닙니다. hWind 값을 제공해야 하는지 확인하려면 개별 메시지 페이지를 참조하세요.
uCallbackMessage
형식: UINT
애플리케이션 정의 메시지 식별자입니다. 애플리케이션은 hWnd 멤버로 식별된 앱바로 보내는 알림 메시지에 지정된 식별자를 사용합니다. 이 멤버는 ABM_NEW 메시지를 보낼 때 사용됩니다.
uEdge
형식: UINT
화면의 가장자리를 지정하는 값입니다. 이 멤버는 다음 메시지 중 하나를 보낼 때 사용됩니다.
- ABM_GETAUTOHIDEBAR
- ABM_SETAUTOHIDEBAR
- ABM_GETAUTOHIDEBAREX
- ABM_SETAUTOHIDEBAREX
- ABM_QUERYPOS
- ABM_SETPOS
이 멤버는 다음 값 중 하나일 수 있습니다.
ABE_BOTTOM
아래쪽 가장자리.
ABE_LEFT
왼쪽 가장자리입니다.
ABE_RIGHT
오른쪽 가장자리.
ABE_TOP
위쪽 가장자리.
rc
형식: RECT
메시지에 따라 사용이 달라지는 RECT 구조체입니다.
- ABM_GETTASKBARPOS, ABM_QUERYPOS, ABM_SETPOS: 앱바 또는 Windows 작업 표시줄의 경계 사각형(화면 좌표)입니다.
- ABM_GETAUTOHIDEBAREX, ABM_SETAUTOHIDEBAREX: 작업이 수행되는 모니터입니다. 이 정보는 GetMonitorInfo 함수를 통해 검색할 수 있습니다.
lParam
형식: LPARAM
메시지 종속 값입니다. 이 멤버는 다음 메시지와 함께 사용됩니다.
자세한 내용은 개별 메시지 페이지를 참조하세요.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows XP [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows 2000 Server[데스크톱 앱만] |
머리글 | shellapi.h |