TITLEBARINFOEX-Struktur (winuser.h)

Erweitert die in der TITLEBARINFO-Struktur beschriebenen Informationen, indem die Koordinaten der einzelnen Elemente der Titelleiste eingeschlossen werden.

Diese Struktur wird mit der WM_GETTITLEBARINFOEX-Nachricht gesendet.

Syntax

typedef struct tagTITLEBARINFOEX {
  DWORD cbSize;
  RECT  rcTitleBar;
  DWORD rgstate[CCHILDREN_TITLEBAR + 1];
  RECT  rgrect[CCHILDREN_TITLEBAR + 1];
} TITLEBARINFOEX, *PTITLEBARINFOEX, *LPTITLEBARINFOEX;

Member

cbSize

Art: DWORD

Die Größe der Struktur in Bytes. Legen Sie diesen Member auf fest, sizeof(TITLEBARINFOEX) bevor Sie mit der WM_GETTITLEBARINFOEX Nachricht senden.

rcTitleBar

Typ: RECT

Das umschließende Rechteck der Titelleiste. Das Rechteck wird in Bildschirmkoordinaten ausgedrückt und enthält alle Titelleistenelemente mit Ausnahme des Fenstermenüs.

rgstate[CCHILDREN_TITLEBAR + 1]

Typ: DWORD[CCHILDREN_TITLEBAR+1]

Ein Array, das einen DWORD-Wert für jedes Element der Titelleiste empfängt. Im Folgenden werden die Durch das Array dargestellten Titelleistenelemente aufgeführt.

Index Titelleistenelement
0 Die Titelleiste selbst.
1 Reserviert.
2 Schaltfläche "Minimieren"
3 Schaltfläche "Maximieren".
4 Schaltfläche "Hilfe".
5 Schaltfläche "Schließen".
 

Jedes Arrayelement ist eine Kombination aus mindestens einem der folgenden Werte.

Wert Bedeutung
STATE_SYSTEM_FOCUSABLE
0x00100000
Das -Element kann den Fokus akzeptieren.
STATE_SYSTEM_INVISIBLE
0x00008000
Das Element ist unsichtbar.
STATE_SYSTEM_OFFSCREEN
0x00010000
Das Element hat keine sichtbare Darstellung.
STATE_SYSTEM_UNAVAILABLE
0x00000001
Das Element ist nicht verfügbar.
STATE_SYSTEM_PRESSED
0x00000008
Das Element befindet sich im gedrückten Zustand.

rgrect[CCHILDREN_TITLEBAR + 1]

Typ: RECT[CCHILDREN_TITLEBAR+1]

Ein Array, das eine Struktur für jedes Element der Titelleiste empfängt. Die Strukturen werden in Bildschirmkoordinaten ausgedrückt. Im Folgenden werden die Durch das Array dargestellten Titelleistenelemente aufgeführt.

Index Titelleistenelement
0 Reserviert.
1 Reserviert.
2 Schaltfläche "Minimieren"
3 Schaltfläche "Maximieren".
4 Schaltfläche "Hilfe".
5 Schaltfläche "Schließen".

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Kopfzeile winuser.h (einschließlich Windows.h)

Siehe auch

Konzept

Referenz

WM_GETTITLEBARINFOEX

Windows