WINDOWINFO-Struktur (winuser.h)

Enthält Fensterinformationen.

Syntax

typedef struct tagWINDOWINFO {
  DWORD cbSize;
  RECT  rcWindow;
  RECT  rcClient;
  DWORD dwStyle;
  DWORD dwExStyle;
  DWORD dwWindowStatus;
  UINT  cxWindowBorders;
  UINT  cyWindowBorders;
  ATOM  atomWindowType;
  WORD  wCreatorVersion;
} WINDOWINFO, *PWINDOWINFO, *LPWINDOWINFO;

Member

cbSize

Art: DWORD

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

rcWindow

Typ: RECT

Die Koordinaten des Fensters.

rcClient

Typ: RECT

Die Koordinaten des Clientbereichs.

dwStyle

Art: DWORD

Die Fensterstile. Eine Tabelle mit Fensterformatvorlagen finden Sie unter Fensterstile.

dwExStyle

Art: DWORD

Die erweiterten Fensterstile. Eine Tabelle mit erweiterten Fensterstilen finden Sie unter Erweiterte Fensterstile.

dwWindowStatus

Art: DWORD

Das Fenster status. Wenn dieser Member WS_ACTIVECAPTION (0x0001) ist, ist das Fenster aktiv. Andernfalls ist dieser Member 0.

cxWindowBorders

Typ: UINT

Die Breite des Fensterrahmens in Pixel.

cyWindowBorders

Typ: UINT

Die Höhe des Fensterrahmens in Pixel.

atomWindowType

Typ: ATOM

Das Fensterklassenatom (siehe RegisterClass).

wCreatorVersion

Typ: WORD

Die Windows-Version der Anwendung, die das Fenster erstellt hat.

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

Createwindowex

GetWindowInfo

Referenz

Registerclass

Windows