virtual BOOL IsIdleMessage (MSG * pMsg );
Valeur de retour
Différent de zéro si OnIdle doit être appelée après traitement de message ; sinon 0.
Paramètres
pMsg  ; Points à traiter le message en cours.
Remarques
Substituer à cette fonction pour empêcher OnIdle appelé après que des messages sont générés. L'implémentation par défaut n'appelle pas OnIdle après souris redondantes les messages et les messages générés par le clignotement du début.
Si une application a créé une courte minuterie, OnIdle sera appelé fréquemment, causant des problèmes de performances. Pour améliorer les performances d'une telle demande, substituez IsIdleMessage dans l'application CWinApp-dérivé de la classe pour vérifier les messages WM_TIMER comme suit:
BOOL CMyApp::IsIdleMessage (pMsg MSG *)
{
if (!.CWinApp::IsIdleMessage (pMsg) ||
nbsp ; pMsg - > message == WM_TIMER) return FALSE ;
autre
Return TRUE ;
}
Manutention WM_TIMER dans ce mode améliorera les performances des applications qui utilisent des minuteries courts.
Aperçu de CWinThread |nbsp ; Membres de la classe | Graphique de la hiérarchie