Freigeben über


TITLEBARINFO-Struktur (winuser.h)

Enthält Titelleisteninformationen.

Syntax

typedef struct tagTITLEBARINFO {
  DWORD cbSize;
  RECT  rcTitleBar;
  DWORD rgstate[CCHILDREN_TITLEBAR + 1];
} TITLEBARINFO, *PTITLEBARINFO, *LPTITLEBARINFO;

Member

cbSize

Art: DWORD

Die Größe der Struktur in Byte. Der Aufrufer muss diesen Member auf sizeof(TITLEBARINFO)festlegen.

rcTitleBar

Typ: RECT

Die Koordinaten der Titelleiste. Diese Koordinaten enthalten alle Titelleistenelemente mit Ausnahme des Fenstermenüs.

rgstate[CCHILDREN_TITLEBAR + 1]

Typ: DWORD[CCHILDREN_TITLEBAR+1]

Ein Array, das einen 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.

Anforderungen

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

Siehe auch

Konzept

GetTitleBarInfo

Referenz

Windows