Een toepassing verzendt het bericht WM_MDIACTIVATE naar een meerdere interface (MDI) client documentvenster te instrueren het clientvenster te activeren een andere onderliggende MDI-venster. Zoals het clientvenster wordt dit bericht verwerkt, stuurt het WM_MDIACTIVATE aan het onderliggende venster wordt gedeactiveerd en aan het onderliggende venster wordt geactiveerd.
WM_MDIACTIVATE / / bericht verzonden naar MDI client wParam = (WPARAM) (HWND) hwndChildAct; / / kind te activeren lParam = 0; / / niet gebruikt; moet nul zijn / / bericht ontvangen door MDI kind hwndChildDeact (HWND) wParam; = / / kind wordt gedeactiveerd hwndChildAct (HWND) lParam; = / / kind wordt geactiveerd
In berichten die worden verzonden naar een clientvenster van MDI:
Als een toepassing dit bericht naar een MDI-clientvenster verzendt, is de retourwaarde nul. Een MDI-subvenster moet nul terugkeren als het dit bericht verwerkt.
Een MDI-subvenster is onafhankelijk van het MDI-framevenster geactiveerd. Wanneer het framevenster actief wordt, ontvangt het onderliggende venster laatst geactiveerd door middel van een WM_MDIACTIVATE-bericht het bericht van de WM_NCACTIVATE tot het opstellen van een actieve venster frame en titel bar; het onderliggende venster ontvangt niet een ander bericht van WM_MDIACTIVATE.
nbsp; Windows &NT: versie 3.1 of hoger vereist.
Windows:Windows 95 of hoger vereist.
Windows CE:Niet-ondersteunde.
Header:Verklaard in winuser.h.
Meerdere Document Interface overzicht, meerdere Document Interface berichten, WM_MDIGETACTIVE, WM_MDINEXT, WM_NCACTIVATE