Partager via


CWnd::OnMDIActivate

L'infrastructure appelle cette fonction membre pour la fenêtre enfant est désactivée et la fenêtre enfant est activée.

afx_msg void OnMDIActivate(
   BOOL bActivate,
   CWnd* pActivateWnd,
   CWnd* pDeactivateWnd 
);

Paramètres

  • bActivate
    TRUE si l'enfant est activé et FALSE s'il est désactivé.

  • pActivateWnd
    Contient un pointeur vers la fenêtre MDI enfant à activer.Une fois accepté par une fenêtre enfant MDI, pActivateWnd contient un pointeur vers la fenêtre enfant est activée.Ce pointeur peut être temporaire et ne doit pas être enregistré pour une utilisation ultérieure.

  • pDeactivateWnd
    Contient un pointeur vers la fenêtre enfant MDI est désactivée.Ce pointeur peut être temporaire et ne doit pas être enregistré pour une utilisation ultérieure.

Notes

Une fenêtre enfant MDI est activée indépendamment de la fenêtre frame MDI.Lorsque le frame devient actif, la fenêtre enfant qui a été en dernier lancée par un appel d' OnMDIActivate reçoit un message de WM_NCACTIVATE pour dessiner un frame de fenêtre active et une barre de légende, mais elle ne reçoit pas un autre appel d' OnMDIActivate .

[!REMARQUE]

Cette fonction membre est appelée par l'infrastructure pour permettre à votre application de gérer un message de fenêtre.Les paramètres sont passés à la fonction reflètent les paramètres acceptés par l'infrastructure lorsque le message a été accepté.Si vous appelez l'implémentation de la classe de base de cette fonction, cette implémentation utilise les paramètres initialement passés avec le message et non les paramètres que vous fournissez à la fonction.

Configuration requise

Header: afxwin.h

Voir aussi

Référence

CWnd, classe

Graphique de la hiérarchie

CMDIFrameWnd::MDIActivate

CMDIFrameWnd::MDIActivate