Partager via


CWnd::OnActivate

L'infrastructure appelle cette fonction membre lorsqu'un objet d' CWnd est activé ou désactivé.

afx_msg void OnActivate(
   UINT nState,
   CWnd* pWndOther,
   BOOL bMinimized 
);

Paramètres

  • nState
    Spécifie si CWnd est activé ou désactivé.Il peut être l'une des valeurs suivantes :

    • WA_INACTIVE la fenêtre est désactivé.

    • WA_ACTIVE la fenêtre est lancé via une méthode autre qu'un clic de souris (par exemple, au moyen de l'interface de clavier pour sélectionner la fenêtre).

    • WA_CLICKACTIVE la fenêtre est lancée par un clic de souris.

  • pWndOther
    Pointeur vers CWnd est activé ou désactivé.Le pointeur peut être NULL, et il peut être temporaire.

  • bMinimized
    Spécifie l'état réduit d' CWnd est activé ou désactivé.Une valeur de TRUE indique la fenêtre est réduite.

    Si TRUE, CWnd est activé ; sinon désactivé.

Notes

Si l'objet d' CWnd est lancé à un clic de souris, il reçoit également un appel d'une fonction membre d' OnMouseActivate .

[!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

CWnd::OnMouseActivate

CWnd::OnNcActivate

WM_ACTIVATE