Структура 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) |
См. также раздел
Основные понятия
Справочные материалы