_Message WM MDIACTIVATE

Une application envoie le message WM _ MDIACTIVATE à une fenêtre cliente d’interface multidocument (MDI, multiple-document interface) pour indiquer à la fenêtre cliente d’activer une autre fenêtre enfant MDI.

#define WM_MDIACTIVATE                  0x0222

Paramètres

wParam

Handle de la fenêtre enfant MDI à activer.

lParam

Ce paramètre n'est pas utilisé.

Valeur retournée

Type : LRESULT

Si une application envoie ce message à une fenêtre cliente MDI, la valeur de retour est zéro.

Une fenêtre enfant MDI doit retourner zéro si elle traite ce message.

Remarques

Lorsque la fenêtre cliente traite ce message, il envoie WM _ MDIACTIVATE à la fenêtre enfant qui est désactivée et à la fenêtre enfant en cours d’activation. Les paramètres de message reçus par une fenêtre enfant MDI sont les suivants :

wParam

Handle de la fenêtre enfant MDI en cours de désactivation.

lParam

Handle de la fenêtre enfant MDI en cours d’activation.

Une fenêtre enfant MDI est activée indépendamment de la fenêtre frame MDI. Lorsque la fenêtre frame devient active, la fenêtre enfant qui a été activée pour la dernière fois à l’aide du message WM _ MDIACTIVATE reçoit le message WM _ NCACTIVATE pour dessiner un cadre de fenêtre et une barre de titre active ; la fenêtre enfant ne reçoit pas un autre message WM _ MDIACTIVATE .

Configuration requise

Condition requise Valeur
Client minimal pris en charge
Windows 2000 Professionnel - [Applications de bureau uniquement]
Serveur minimal pris en charge
Windows 2000 Server - [Applications de bureau uniquement]
En-tête
Winuser. h (inclure Windows. h)

Voir aussi

Référence

_MDIGETACTIVE WM

_MDINEXT WM

_NCACTIVATE WM

Méthodologique

Interface multidocument