Сообщения 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

Нет

Замечания по платформе

Не имеется

 

Назад в оглавление
На главную страницу
На главную страницу справки

Hosted by uCoz