Partager via


WM_MDIACTIVATE message

Une application envoie le message WM_MDIACTIVATE à une fenêtre cliente MDI (Multi-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.

Notes

Lorsque la fenêtre cliente traite ce message, elle envoie WM_MDIACTIVATE à la fenêtre enfant désactivée et à la fenêtre enfant activée. 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 de cadre MDI. Lorsque la fenêtre frame devient active, la fenêtre enfant 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 actif et une barre de titre ; la fenêtre enfant ne reçoit pas un autre message WM_MDIACTIVATE .

Spécifications

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

WM_MDIGETACTIVE

WM_MDINEXT

WM_NCACTIVATE

Conceptuel

Multiple Document Interface