Сообщения WM_MDIDESTROY
Чтобы закрыть дочернее окно MDI, приложение отправляет сообщение WM_MDIDESTROY в рабочее окно многодокументного интерфейса (MDI).
Синтаксис
Чтобы отправить это сообщение, вызовите функцию SendMessage как указано ниже.
lResult = SendMessage( |
// возвращает HWND в lResult |
(HWND) hWndControl, |
// дескриптор целевого органа управления |
(UINT) WM_MDIDESTROY, |
// ID сообщения |
(WPARAM) wParam, |
// = (WPARAM) (HWND) wParam; |
(LPARAM) lParam |
// = (LPARAM) () lParam; |
); |
|
Параметры
wParam
Дескриптор дочернего окна MDI, которое будет закрыто.
lParam
Этот параметр не используется.
Возвращаемое значение
Это сообщение всегда возвращает нуль.
Замечания
Это сообщение удаляет заголовок дочернего окна MDI из рамочного окна MDI и дезактивирует дочернее окно. Приложение должно использовать это сообщение, чтобы закрыть все дочерние окна MDI.
Если рабочее окно MDI получает сообщение, что изменяет активность его дочерних окон, и активное дочернее окно MDI развертывается, система восстанавливает активное дочернее окно и развертывает недавно активизируемое дочернее окно.
Смотри также
Обзор Многодокументный интерфейс, Сообщения, используемые MDI, WM_MDICREATE
Размещение и совместимость WM_MDIDESTROY |
|
Windows. NET Server |
Да |
Windows XP |
Да |
Windows 2000 |
Да |
Windows NT |
Да версии 3.1 и выше |
Windows Me |
Да |
Windows 98 |
Да |
Windows 95 |
Да |
Используемая библиотека |
- |
Заголовочный файл |
|
- объявлено в |
Winuser.h |
- включено в |
Windows.h |
Unicode |
Нет |
Замечания по платформе |
Не имеется |