Сообщение WM_MDIREFRESHMENU

Приложение отправляет сообщение 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

Нет

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

Не имеется

 

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

Hosted by uCoz