Структура MDICREATESTRUCTA (winuser.h)
Содержит сведения о классе, заголовке, владельце, расположении и размере дочернего окна MDI.
Синтаксис
typedef struct tagMDICREATESTRUCTA {
LPCSTR szClass;
LPCSTR szTitle;
HANDLE hOwner;
int x;
int y;
int cx;
int cy;
DWORD style;
LPARAM lParam;
} MDICREATESTRUCTA, *LPMDICREATESTRUCTA;
Члены
szClass
Тип: LPCTSTR
Имя класса окна дочернего окна MDI. Имя класса должно быть зарегистрировано при предыдущем вызове функции RegisterClass .
szTitle
Тип: LPCTSTR
Заголовок дочернего окна MDI. Система отображает заголовок в строке заголовка дочернего окна.
hOwner
Тип: HANDLE
Дескриптор экземпляра приложения, создающего окно клиента MDI.
x
Тип: int
Начальное горизонтальное положение дочернего окна MDI в клиентских координатах. Если этот элемент является CW_USEDEFAULT, дочернему окну MDI назначается горизонтальное положение по умолчанию.
y
Тип: int
Начальная вертикальная позиция дочернего окна MDI в клиентских координатах. Если этот элемент CW_USEDEFAULT, дочернему окну MDI назначается положение по умолчанию по вертикали.
cx
Тип: int
Начальная ширина дочернего окна MDI в единицах устройства. Если этот элемент является CW_USEDEFAULT, дочернему окну MDI назначается ширина по умолчанию.
cy
Тип: int
Начальная высота дочернего окна MDI в единицах устройства. Если для этого элемента задано значение CW_USEDEFAULT, то дочернему окну MDI назначается высота по умолчанию.
style
Тип: DWORD
Стиль дочернего окна MDI. Если окно клиента MDI было создано с MDIS_ALLCHILDSTYLES стилем окна, этот элемент может быть любым сочетанием стилей окон, перечисленных на странице Стили окон . В противном случае этот элемент может иметь одно или несколько следующих значений.
lParam
Тип: LPARAM
Значение, определяемое приложением.
Комментарии
Когда окно клиента MDI создает дочернее окно MDI, вызывая CreateWindow, система отправляет WM_CREATE сообщение в созданное окно. Элемент lParamсообщения WM_CREATE содержит указатель на структуру CREATESTRUCT . Элемент lpCreateParams этой структуры содержит указатель на структуру MDICREATESTRUCT , переданную вместе с сообщением WM_MDICREATE , создающим дочернее окно MDI.
Примечание
Заголовок winuser.h определяет MDICREATESTRUCT как псевдоним, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора ЮНИКОД. Использование псевдонима, не зависящий от кодирования, с кодом, который не является нейтральным для кодировки, может привести к несоответствиям, которые приводят к ошибкам компиляции или времени выполнения. Дополнительные сведения см. в разделе Соглашения для прототипов функций.
Требования
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Верхняя часть | winuser.h (включая Windows.h) |
См. также раздел
Основные понятия
Интерфейс нескольких документов
Справочные материалы