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:

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:

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