Структура 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 Профессиональный [только классические приложения] |
минимальный поддерживаемый сервер | Windows 2000 Server [только классические приложения] |
заголовка | winuser.h (включая Windows.h) |
См. также
концептуальные
нескольких интерфейсов документов
Справочник