Приложение отправляет сообщение WM_MDISETMENU несколько интерфейса (MDI) клиент окно документа для замены всего меню фрейма окна интерфейса MDI, для замены меню окно в фрейме окна, или оба.
WM_MDISETMENU wParam = hmenuFrame (WPARAM) (HMENU); / / обработать фрейм меню lParam = hmenuWindow (LPARAM) (HMENU); / / обработать в меню "окно"
Если сообщение успешно, возвращаемое значение является дескриптором для старых меню окна кадра.
Если сообщение не удается, возвращаемое значение равно нулю.
После отправки этого сообщения, приложение должно вызывать функцию DrawMenuBar для обновления строки меню.
Если это сообщение заменяет окно меню, пункты меню дочерних окон MDI удаляются из в предыдущее окно меню и добавлено новое меню окно.
Если дочернее окно MDI развернуто и это сообщение заменяет меню фрейма окна MDI, окно меню восстановления иконки и удаляются из предыдущих меню окна кадра и добавлены в новый фрейм окна меню.
nbsp; Windows &NT: требует версии 3.1 или более поздней версии.
Windows:Требует Windows 95 или более поздней версии.
Windows CE:Не поддерживается.
Заголовок:Объявленные в winuser.h.
Обзор интерфейса несколько документов, несколько сообщений интерфейса документ, DrawMenuBar, WM_MDIREFRESHMENU