Win32 API. Структуры и сообщения окна - Структура MDICREATESTRUCT
ОГЛАВЛЕНИЕ
Страница 5 из 56
Структура 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
Замечания по платформе Не имеется