WM_MDISETMENU сообщение
Приложение отправляет сообщение WM_MDISETMENU в клиентское окно многодокументного интерфейса (MDI) для замены всего меню окна фрейма MDI, для замены меню окна фрейма или и того, и другого.
#define WM_MDISETMENU 0x0230
Параметры
-
wParam
-
Дескриптор меню нового окна фрейма. Если этот параметр имеет значение NULL, меню окна фрейма не изменяется.
-
lParam
-
Дескриптор меню нового окна. Если этот параметр имеет значение NULL, меню окна не изменяется.
Возвращаемое значение
Тип: HMENU
Если сообщение завершается успешно, возвращается дескриптор старого меню окна фрейма.
Если сообщение завершается ошибкой, возвращаемое значение равно нулю.
Комментарии
После отправки этого сообщения приложение должно вызвать функцию DrawMenuBar , чтобы обновить строку меню.
Если это сообщение заменяет меню окна, элементы меню дочернего окна MDI удаляются из предыдущего меню окна и добавляются в новое меню окна.
Если дочернее окно MDI развернуто и это сообщение заменяет меню окна MDI, значок меню окна окна и значок восстановления удаляются из меню предыдущего окна фрейма и добавляются в меню нового окна фрейма.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера |
Windows 2000 Server [только классические приложения] |
Заголовок |
|
См. также раздел
-
Справочные материалы
-
Основные понятия