Structure WINDOWINFO (winuser.h)

Contient des informations de fenêtre.

Syntaxe

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;

Membres

cbSize

Type : DWORD

Taille de la structure, en octets. L’appelant doit définir ce membre sur sizeof(WINDOWINFO).

rcWindow

Type : RECT

Coordonnées de la fenêtre.

rcClient

Type : RECT

Coordonnées de la zone cliente.

dwStyle

Type : DWORD

Styles de fenêtre. Pour obtenir un tableau des styles de fenêtre, consultez Styles de fenêtre.

dwExStyle

Type : DWORD

Styles de fenêtre étendus. Pour obtenir un tableau des styles de fenêtre étendus, consultez Styles de fenêtre étendus.

dwWindowStatus

Type : DWORD

La fenêtre status. Si ce membre est WS_ACTIVECAPTION (0x0001), la fenêtre est active. Sinon, ce membre est égal à zéro.

cxWindowBorders

Type : UINT

Largeur de la bordure de la fenêtre, en pixels.

cyWindowBorders

Type : UINT

Hauteur de la bordure de la fenêtre, en pixels.

atomWindowType

Type : ATOM

Atome de classe de fenêtre (voir RegisterClass).

wCreatorVersion

Type : WORD

Version Windows de l’application qui a créé la fenêtre.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
En-tête winuser.h (inclure Windows.h)

Voir aussi

Conceptuel

CreateWindowEx

GetWindowInfo

Référence

RegisterClass

Windows