Struttura APPBARDATA (shellapi.h)
Contiene informazioni su un messaggio della barra delle app di sistema.
Sintassi
typedef struct _AppBarData {
DWORD cbSize;
HWND hWnd;
UINT uCallbackMessage;
UINT uEdge;
RECT rc;
LPARAM lParam;
} APPBARDATA, *PAPPBARDATA;
Members
cbSize
Tipo: DWORD
Dimensioni della struttura, in byte.
hWnd
Tipo: HWND
Handle nella finestra della barra dell'app. Non tutti i messaggi usano questo membro. Vedere la pagina dei singoli messaggi per verificare se è necessario specificare un valore hWind .
uCallbackMessage
Tipo: UINT
Identificatore di messaggio definito dall'applicazione. L'applicazione usa l'identificatore specificato per i messaggi di notifica inviati alla barra delle app identificate dal membro hWnd . Questo membro viene usato quando si invia il messaggio di ABM_NEW .
uEdge
Tipo: UINT
Valore che specifica un bordo dello schermo. Questo membro viene usato quando si invia uno di questi messaggi:
- ABM_GETAUTOHIDEBAR
- ABM_SETAUTOHIDEBAR
- ABM_GETAUTOHIDEBAREX
- ABM_SETAUTOHIDEBAREX
- ABM_QUERYPOS
- ABM_SETPOS
Questo membro può essere uno dei valori seguenti.
ABE_BOTTOM
Bordo inferiore.
ABE_LEFT
Bordo sinistro.
ABE_RIGHT
Bordo destro.
ABE_TOP
Bordo superiore.
rc
Tipo: RECT
Struttura RECT il cui uso varia a seconda del messaggio:
- ABM_GETTASKBARPOS, ABM_QUERYPOS, ABM_SETPOS: rettangolo di selezione, in coordinate dello schermo, di una barra app o della barra delle applicazioni di Windows.
- ABM_GETAUTOHIDEBAREX, ABM_SETAUTOHIDEBAREX: monitoraggio in cui viene eseguita l'operazione. Queste informazioni possono essere recuperate tramite la funzione GetMonitorInfo .
lParam
Tipo: LPARAM
Valore dipendente dal messaggio. Questo membro viene usato con questi messaggi:
Per informazioni dettagliate, vedere le singole pagine dei messaggi.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Intestazione | shellapi.h |