WM_MDISETMENU

Et program sender WM_MDISETMENU-melding til en flere grensesnitt (MDI) klienten dokumentvinduet for å erstatte den hele menyen i et MDI vindu for rammen, for å erstatte vindu -menyen i vinduet ramme, eller begge deler.

WM_MDISETMENU wParam = (WPARAM) (HMENU) hmenuFrame;  / / håndtere til rammen menyen lParam = (LPARAM) (HMENU) hmenuWindow; / / håndtere til Vindu-menyen 

 

Parametere

hmenuFrame
Verdien av wParam. Håndtere til ny ramme Vindu-menyen. Hvis denne parameteren er NULL, endres ikke ramme Vindu-menyen.
hmenuWindow
Verdien av lParam. Håndtere til nytt vindu -menyen. Hvis denne parameteren er NULL, endres ikke vindu -menyen.

Returverdier

Hvis meldingen er vellykket, er returverdien referanse til gamle ramme Vindu-menyen.

Hvis meldingen mislykkes, er returverdien null.

Merknader

Etter å sende denne meldingen, må et program kaller funksjonen DrawMenuBar å oppdatere menylinjen.

Hvis denne meldingen erstatter vindu -menyen, MDI underordnede vinduet menyelementene fjernes fra forrige vindu -menyen og lagt til nye vindu -menyen.

Hvis et underordnet MDI-vindu er maksimert, og denne meldingen erstatter vindusmenyen for MDI-ramme, er vinduet menyikonet og gjenopprette ikonet fjernet fra forrige ramme vindu -menyen og lagt til nye ramme vindu -menyen.

Hurtiginformasjon

nbsp; Windows &NT: krever versjon 3.1 eller senere.
Windows:Krever Windows 95 eller senere.
Windows CE:Som ikke støttes.
Topptekst:Deklarert i winuser.h.

Se også

Flere dokumentet grensesnitt oversikt, flere dokumentet grenseflate meldinger, DrawMenuBar, WM_MDIREFRESHMENU

Index