Структура MDICREATESTRUCT содержит информацию о классе, заголовке, владельце, месте и размере дочернего окна многодокументного интерфейса (MDI).
Синтаксис
typedef struct { LPCTSTR szClass; LPCTSTR szTitle; HANDLE hOwner; int x; int y; int cx; int cy; DWORD style; LPARAM lParam; } MDICREATESTRUCT, *LPMDICREATESTRUCT; |
Члены структуры
szClass
Указатель на символьную строку с нулем в конце, определяющую имя класса дочернего окна MDI. Имя класса, должно быть зарегистрировано предшествующим вызовом функции RegisterClass.
szTitle
Указатель на символьную строку с нулем в конце, которая представляет заголовок дочернего окна MDI. Система показывает на экране заголовок в области заголовка дочернего окна.
hOwner
Дескриптор экземпляра прикладной программы, создающей рабочее окно MDI.
x
Определяет начальную горизонтальную позицию, в рабочих координатах окна, дочернего окна MDI. Если этот член структуры - CW_USEDEFAULT, дочернему окну MDI назначается заданная по умолчанию горизонтальная позиция.
y
Определяет начальную вертикальную позицию, в рабочих координатах окна, дочернего окна MDI. Если этот член структуры - CW_USEDEFAULT, дочернему окну MDI назначается заданная по умолчанию вертикальная позиция.
cx
Определяет начальную ширину, в единицах измерения устройства (пикселях), дочернего окна MDI. Если этот член структуры - CW_USEDEFAULT, дочернему окну MDI назначается заданная по умолчанию ширина.
cy
Определяет начальную высоту, в единицах измерения устройства (пикселях), дочернего окна MDI. Если этот член структуры - CW_USEDEFAULT, дочернему окну MDI назначается заданная по умолчанию высота.
style
Устанавливает стиль дочернего окна MDI. Если рабочее окно MDI создавалось со стилем окна MDIS_ALLCHILDSTYLES, этот член структуры может быть любой комбинацией стилей окна, перечисляемых в описании функции CreateWindow. Или же, этот член структуры может состоять из одного или нескольких ниже перечисленных значений.
Значение | Предназначение |
WS_MINIMIZE | Создает дочернее окно MDI, которое первоначально свернуто. |
WS_MAXIMIZE | Создает дочернее окно MDI, которое первоначально развернуто. |
WS_HSCROLL | Создает дочернее окно MDI, которое имеет горизонтальную линейку прокрутки. |
WS_VSCROLL | Создает дочернее окно MDI, которое имеет вертикальную линейку прокрутки. |
lParam
Устанавливает определяемое программой значение.
Замечания
Когда создается дочернее окно MDI, система отправляет сообщение WM_CREATE в окно. Параметр lParam сообщения WM_CREATE содержит указатель на структуру CREATESTRUCT. Член lpCreateParams этой структуры содержит указатель на структуру MDICREATESTRUCT, передаваемую при помощи сообщения WM_MDICREATE, которое создавало дочернее окно MDI.
Смотри также
Обзор Многодокументный интерфейс, Структуры, используемые MDI, CLIENTCREATESTRUCT, CREATESTRUCT, WM_CREATE
Размещение и совместимость MDICREATESTRUCT |
|
Windows. NET Server |
Да |
Windows XP |
Да |
Windows 2000 |
Да |
Windows NT |
Да версии 3.1 и выше |
Windows Me |
Да |
Windows 98 |
Да |
Windows 95 |
Да |
Используемая библиотека |
- |
Заголовочный файл |
|
- объявлено в |
Winuser.h |
- включено в |
Windows.h |
Unicode |
Нет |
Замечания по платформе |
Не имеется |