Freigeben über


APPBARDATA-Struktur (shellapi.h)

Enthält Informationen zu einer System-App-Leiste.

Syntax

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

Member

cbSize

Art: DWORD

Die Größe der Struktur in Bytes.

hWnd

Typ: HWND

Der Ziehpunkt zum App-Fenster. Nicht alle Nachrichten verwenden diesen Member. Sehen Sie sich die einzelne Nachrichtenseite an, um zu sehen, ob Sie einen hWind-Wert angeben müssen.

uCallbackMessage

Typ: UINT

Ein anwendungsdefinierter Nachrichtenbezeichner. Die Anwendung verwendet den angegebenen Bezeichner für Benachrichtigungsmeldungen, die sie an die vom hWnd-Member identifizierte App-Leiste sendet. Dieses Element wird beim Senden der ABM_NEW-Nachricht verwendet.

uEdge

Typ: UINT

Ein Wert, der einen Bildschirmrand angibt. Dieses Element wird beim Senden einer der folgenden Nachrichten verwendet:

Dieser Member kann einer der folgenden Werte sein.

ABE_BOTTOM

Unterer Rand.

ABE_LEFT

Linker Rand.

ABE_RIGHT

Rechte Kante.

ABE_TOP

Obere Kante.

rc

Typ: RECT

Eine RECT-Struktur , deren Verwendung je nach Meldung variiert:

lParam

Typ: LPARAM

Ein nachrichtenabhängiger Wert. Dieses Element wird mit den folgenden Nachrichten verwendet:

Weitere Informationen finden Sie auf den einzelnen Nachrichtenseiten.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Kopfzeile shellapi.h