Et program sender WM_MDIACTIVATE-melding til et flere dokumentet grenseflate (MDI) klienten vindu å instruere i klient-vinduet for å aktivere en annen underordnet MDI-vindu. Når vinduet klient behandler denne meldingen, sendes WM_MDIACTIVATE til det underordnede vinduet som deaktiveres og det underordnede vinduet som aktiveres.
WM_MDIACTIVATE / / melding sendt til MDI-klienten wParam = (WPARAM) (HWND) hwndChildAct; / / barn å aktivere lParam = 0; / / brukt; må være null / / melding mottatt av MDI barn hwndChildDeact = (HWND) wParam; / / barn blir deaktiverte hwndChildAct = (HWND) lParam; / / barn som aktiveres
I meldinger som sendes til en klient MDI-vindu:
Hvis et program sender denne meldingen til en klient MDI-vindu, er verdien som returneres Null. Et underordnet MDI-vindu skal returnere null hvis den behandler denne meldingen.
Et underordnet MDI-vindu aktiveres uavhengig av vinduet for MDI-ramme. Når vinduet ramme blir aktiv, mottar det underordnede vinduet sist er aktivert ved å bruke WM_MDIACTIVATE meldingen WM_NCACTIVATE meldingen til å tegne en aktive vinduet ramme og tittel bar; det underordnede vinduet mottar ikke en ny melding i WM_MDIACTIVATE.
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.
Flere dokumentet grensesnitt oversikt, flere dokumentet grenseflate meldinger, WM_MDIGETACTIVE, WM_MDINEXT, WM_NCACTIVATE