WM_MDISETMENU

Програма надсилає повідомлення WM_MDISETMENU кілька інтерфейсом (MDI) клієнт вікна документа замінити всю меню вікна MDI кадру, щоб замінити рамку вікна, меню вікна , або обидва.

WM_MDISETMENU wParam = hmenuFrame (WPARAM) (HMENU);  / / Ручка кадр меню lParam = hmenuWindow (LPARAM) (HMENU); / / ручка для меню вікна 

 

Параметри

hmenuFrame
Значення wParam. Обробляти до меню вікно нового кадру. Якщо цей параметр має значення NULL, меню вікно кадру не змінено.
hmenuWindow
Значення lParam. Обробляти до меню вікна . Якщо цей параметр має значення NULL, у меню вікно не змінюється.

Повернення значень

Якщо повідомлення завершено успішно, значення, що повертається, є маркер, щоб старі меню вікно кадр.

Якщо повідомлення не вдається, значення, що повертається, є нуль.

Зауваження

Після надсилання повідомлення, додаток повинні викликати функцію DrawMenuBar , щоб оновити рядок меню.

Якщо це повідомлення замінює меню вікна , пункти меню вікна MDI дитини видалено з меню попереднього вікна і додано до меню вікно.

Якщо розгорнуто з вікна MDI дитини, і це повідомлення замінює меню вікна MDI кадру, піктограму меню вікна і відновити піктограму видалено з меню вікно попередній кадр та додано до нового кадру меню вікна.

QuickInfo

nbsp; Windows &NT: вимагає 3.1 або пізнішої версії.
Windows:Вимагає Windows 95 або пізнішої версії.
Windows CE:Не підтримується.
Заголовка:Оголошена в winuser.h.

Дивіться також

Декілька документів інтерфейс огляд, кілька повідомлень інтерфейсу документ, DrawMenuBar, WM_MDIREFRESHMENU

Index