Export (0) Print
Expand All

WINDOWINFO structure

Contains window information.

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;

Members

cbSize

Type: DWORD

The size of the structure, in bytes. The caller must set this member to sizeof(WINDOWINFO).

rcWindow

Type: RECT

The coordinates of the window.

rcClient

Type: RECT

The coordinates of the client area.

dwStyle

Type: DWORD

The window styles. For a table of window styles, see Window Styles.

dwExStyle

Type: DWORD

The extended window styles. For a table of extended window styles, see Extended Window Styles.

dwWindowStatus

Type: DWORD

The window status. If this member is WS_ACTIVECAPTION (0x0001), the window is active. Otherwise, this member is zero.

cxWindowBorders

Type: UINT

The width of the window border, in pixels.

cyWindowBorders

Type: UINT

The height of the window border, in pixels.

atomWindowType

Type: ATOM

The window class atom (see RegisterClass).

wCreatorVersion

Type: WORD

The Windows version of the application that created the window.

Requirements

Minimum supported client

Windows 2000 Professional [desktop apps only]

Minimum supported server

Windows 2000 Server [desktop apps only]

Header

Winuser.h (include Windows.h)

See also

Reference
CreateWindowEx
GetWindowInfo
RegisterClass
Conceptual
Windows

 

 

Community Additions

ADD
Show:
© 2014 Microsoft