Un'applicazione invia il messaggio WM_MDIACTIVATE a una finestra client di interfaccia (MDI) documenti multipli per istruire la finestra del client per attivare una diversa finestra figlio MDI. Poiché la finestra del client elabora questo messaggio, invia WM_MDIACTIVATE finestra figlio essere disattivato e finestra figlio da attivare.
WM_MDIACTIVATE / / messaggio inviato a MDI client wParam = hwndChildAct (WPARAM) (HWND); / / bambino per attivare lParam = 0; / / non utilizzate; deve essere zero / / messaggio ricevuto da hwndChildDeact figlio MDI = wParam (HWND); / / bambino sta hwndChildAct disattivato = (HWND) lParam; / / bambino da attivare
Nei messaggi inviati a una finestra MDI del client:
Se un'applicazione invia questo messaggio a una finestra MDI del client, il valore restituito è zero. Una finestra figlia MDI deve restituire zero se elabora questo messaggio.
Indipendentemente dalla finestra cornice MDI viene attivata una finestra figlia MDI. Quando la finestra cornice diventa attiva, finestra figlio ultima attivata utilizzando il messaggio WM_MDIACTIVATE riceve il messaggio WM_NCACTIVATE per disegnare una barra di telaio e il titolo della finestra attiva; finestra figlio non riceve un altro messaggio WM_MDIACTIVATE.
nbsp; Windows &NT: richiede 3.1 o versione successiva.
Windows:Richiede Windows 95 o versioni successive.
Windows CE:Non supportato.
Intestazione:Dichiarata in winuser.
Multiple Document Interface Overview, Multiple Document Interface messaggi, WM_MDIGETACTIVE, WM_MDINEXT, WM_NCACTIVATE
Rimedio: Inserire il CD-ROM CD di MSDN Library.