WM_MDISETMENU

Aplikacja wysyła komunikat WM_MDISETMENU wielu dokumentu okno klienta interfejsu (MDI) w celu zamienić całą menu MDI okno ramki, aby zastąpić menu okna w oknie ramki, lub obu.

WM_MDISETMENU wParam = hmenuFrame (WPARAM) (HMENU);  / / dojście do ramki menu fikcyjnymi = hmenuWindow (FIKCYJNYMI) (HMENU); / / dojście do menu Okno 

 

Parametry

hmenuFrame
Wartość wParam. Dojście do nowego menu Okno ramki. Jeśli ten parametr ma wartość NULL, menu Okno ramki nie ulegnie zmianie.
hmenuWindow
Wartość fikcyjnymi. Dojście do nowego menu okno . Jeśli ten parametr ma wartość NULL, menu okno nie jest zmieniany.

Zwraca wartości

Jeśli wiadomość, wartość zwracany jest dojście do starego menu Okno ramki.

Jeśli wiadomość nie powiedzie się, wartość zwracany jest zero.

Uwagi

Po wysłaniu tego komunikatu, aplikacja musi wywołać funkcję DrawMenuBar , aby aktualizacja paska menu.

Jeśli ten komunikat zastępuje menu okno , elementy menu Okno podrzędnych MDI są usuwane z poprzedniego menu okno i dodaje nowe menu okno.

Jeśli zmaksymalizowane okno potomne MDI i komunikat ten zastępuje menu okna MDI ramki, ikonę menu okno i ikonę przywracania są usuwane z poprzedniego menu okno ramki i dodaje się nowe menu okno ramki.

Skrócone informacje

nbsp; Windows &NT: wymagana wersja 3.1 lub nowsza.
Systemu Windows:Wymaga systemu Windows 95 lub nowszego.
Systemu Windows CE:Nieobsługiwane.
Nagłówka:Zadeklarowane w pliku winuser.h.

Zobacz też

Wiele przegląd interfejsu dokumentu, wiele wiadomości interfejsu dokumentu, DrawMenuBar, WM_MDIREFRESHMENU

Index