Struttura WINDOWINFO (winuser.h)

Contiene informazioni sulla finestra.

Sintassi

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;

Members

cbSize

Tipo: DWORD

Dimensioni della struttura, in byte. Il chiamante deve impostare questo membro su sizeof(WINDOWINFO).

rcWindow

Tipo: RECT

Coordinate della finestra.

rcClient

Tipo: RECT

Coordinate dell'area client.

dwStyle

Tipo: DWORD

Stili della finestra. Per una tabella di stili di finestra, vedere Stili finestra.

dwExStyle

Tipo: DWORD

Stili estesi per la finestra. Per una tabella di stili di finestra estesa, vedere Stili finestra estesi.

dwWindowStatus

Tipo: DWORD

Stato della finestra. Se questo membro è WS_ACTIVECAPTION (0x0001), la finestra è attiva. In caso contrario, questo membro è zero.

cxWindowBorders

Tipo: UINT

Larghezza del bordo della finestra, in pixel.

cyWindowBorders

Tipo: UINT

Altezza del bordo della finestra, in pixel.

atomWindowType

Tipo: ATOM

Atom della classe finestra (vedere RegisterClass).

wCreatorVersion

Tipo: WORD

Versione di Windows dell'applicazione che ha creato la finestra.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Intestazione winuser.h (include Windows.h)

Vedi anche

Informazioni concettuali

CreateWindowEx

GetWindowInfo

Riferimento

Registerclass

Windows