Структура 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

Атом класса окна (см. RegisterClass).

wCreatorVersion

Тип: WORD

Версия windows приложения, создавшего окно.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Верхняя часть winuser.h (включая Windows.h)

См. также раздел

Основные понятия

CreateWindowEx

GetWindowInfo

Справочные материалы

RegisterClass

Windows