WINDOWINFO 结构 (winuser.h)

包含窗口信息。

语法

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;

成员

cbSize

类型:DWORD

结构大小(以字节为单位)。 调用方必须将此成员设置为 sizeof(WINDOWINFO)

rcWindow

类型: RECT

窗口的坐标。

rcClient

类型: RECT

工作区的坐标。

dwStyle

类型:DWORD

窗口样式。 有关窗口样式表,请参阅 窗口样式

dwExStyle

类型:DWORD

扩展窗口样式。 有关扩展窗口样式的表,请参阅 扩展窗口样式

dwWindowStatus

类型:DWORD

窗口状态。 如果此成员 WS_ACTIVECAPTION (0x0001) ,则窗口处于活动状态。 否则,此成员为零。

cxWindowBorders

类型: UINT

窗口边框的宽度(以像素为单位)。

cyWindowBorders

类型: UINT

窗口边框的高度(以像素为单位)。

atomWindowType

类型: ATOM

窗口类 atom (请参阅 RegisterClass) 。

wCreatorVersion

类型: WORD

创建窗口的应用程序的 Windows 版本。

要求

要求
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
标头 winuser.h (包括 Windows.h)

请参阅

概念性

CreateWindowEx

GetWindowInfo

引用

RegisterClass

Windows