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