Partager via


CWnd::OnEnterIdle

L'infrastructure appelle cette fonction membre pour notifier à la procédure de fenêtre principale d'une application qu'une boîte de dialogue modales ou un menu entre dans un état inactif.

afx_msg void OnEnterIdle(
   UINT nWhy,
   CWnd* pWho 
);

Paramètres

  • nWhy
    Spécifie si le message est le résultat d'une boîte de dialogue ou d'un menu affiché.Ce paramètre peut avoir l'une des valeurs suivantes :

    • MSGF_DIALOGBOX le système est inactif car une boîte de dialogue s'affiche.

    • MSGF_MENU le système est inactif car un menu s'affiche.

  • pWho
    Spécifie un pointeur vers la boîte de dialogue (si nWhy est MSGF_DIALOGBOX), ou la fenêtre qui contient le menu affiché (si nWhy est MSGF_MENU).Ce pointeur peut être temporaire et ne doit pas être enregistré pour une utilisation ultérieure.

Notes

Une boîte de dialogue modales ou un menu entre dans un état inactif lorsque message n'attend pas dans la file d'attente après qu'il ait traité un ou plusieurs messages précédents.

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

WM_ENTERIDLE