WM_MDICREATE

Приложение отправляет сообщение WM_MDICREATE несколько интерфейса (MDI) клиент окно документа для создания дочернего окна MDI.

WM_MDICREATE wParam = 0;                                     / / не используется; должна быть нулевой lParam = lpmdic (LPARAM) (LPMDICREATESTRUCT);   / / данные для создания 
 

Параметры

lpmdic
Указатель на структуру MDICREATESTRUCT , содержащее данные, которые система использует для создания дочернего окна MDI.

Возвращаемые значения

Если сообщение успешно, возвращаемое значение является дескриптором в новое дочернее окно.

Если сообщение не удается, возвращаемое значение равно NULL.

Примечания

Дочернее окно MDI создается с битов стиля, WS_CHILD, WS_CLIPSIBLINGS, WS_CLIPCHILDREN, WS_SYSMENU, WS_CAPTION, WS_THICKFRAME, WS_MINIMIZEBOX и WS_MAXIMIZEBOX, а также дополнительного стиля бита указанных в MDICREATESTRUCT структуры на которое указывает параметр lpmdic . Система добавит название нового дочернего окна в меню окно в фрейме окна. Приложение должно использовать это сообщение для создания всех дочерних окон окна клиента.

Если окно клиента MDI получает любое сообщение, которое изменяет активации его дочерних окон, в то время как активное дочернее окно развернуто, система восстанавливает активное дочернее окно и максимизирует вновь активированные дочернее окно.

При создании дочернего окна MDI, система отправляет сообщение WM_CREATE в окно. Параметр lParam сообщения WM_CREATE содержит указатель на структуру CREATESTRUCT . LpCreateParams член этой структуры содержит указатель на структуру MDICREATESTRUCT , с WM_MDICREATE сообщение, которое создал дочернее окно MDI.

Приложение не должно отправить сообщение второй WM_MDICREATE пока WM_MDICREATE сообщение все еще обрабатывается. Например он не должен отправить сообщение WM_MDICREATE в то время как дочернее окно MDI обрабатывает сообщения WM_MDICREATE.

QuickInfo

nbsp; Windows &NT: требует версии 3.1 или более поздней версии.
Windows:Требует Windows 95 или более поздней версии.
Windows CE:Не поддерживается.
Заголовок:Объявленные в winuser.h.

Родственные слова

Обзор интерфейса несколько документов, WM_CREATE несколько сообщений интерфейса документ, CreateMDIWindow, CREATESTRUCT, MDICREATESTRUCT, WM_MDIDESTROY

Index