Win32 API. Структуры и сообщения окна - Структура MDICREATESTRUCT

ОГЛАВЛЕНИЕ

Структура MDICREATESTRUCT

Структура MDICREATESTRUCT содержит информацию о классе, заголовке, владельце, расположении и размере дочернего окна многодокументной среды (MDI).

Синтаксис

typedef struct tagMDICREATESTRUCT 
{   
LPCTSTR szClass;
LPCTSTR szTitle;
HANDLE hOwner;
int x;
int y;
int cx;
int cy;
DWORD style;
LPARAM lParam;
} MDICREATESTRUCT;

Элементы

szClass
Указывает на строку с нулевым символом в конце, которая устанавливает имя класса окна дочернего окна Многодокументального Интерфейса (MDI). Имя класса, должно быть зарегистрировано предыдущим обращением к функции RegisterClass.
szTitle
Указывает на строку с символом нуля в конце, которая представляет собой заголовок дочернего окна Многодокументального Интерфейса (MDI). Windows отображает заголовок в области заголовка дочернего окна.
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
Устанавливает определяемое программой 32-разрядное значение.
Замечания Когда дочернее окно многодокументного интерфейса (MDI) создано, Windows посылает окну сообщение WM_CREATE. Параметр lParam WM_CREATE содержит указатель на структуру CREATESTRUCT. Элемент этой структуры lpCreateParams содержит указатель на структуру MDICREATESTRUCT, переданную с сообщением WM_MDICREATE, которое создало дочернее окно многодокументного интерфейса (MDI).

Смотри также CLIENTCREATESTRUCT, CREATESTRUCT, WM_CREATE

Размещение и совместимость MDICREATESTRUCT

Windows NT   Да 
Win95    Да
Win32s    Да
Импортируемая библиотека -
Заголовочный файл   winuser.h
Unicode    WinNT
Замечания по платформе  Не имеется