Funzione membro OnIdle
Quando non vengono elaborati messaggi di Windows, il framework chiama la funzione membro CWinApp OnIdle (descritta in Riferimenti alla libreria MFC).
Eseguire l'override OnIdle
per eseguire attività in background. La versione predefinita aggiorna lo stato degli oggetti dell'interfaccia utente, ad esempio i pulsanti della barra degli strumenti, ed esegue la pulizia degli oggetti temporanei creati dal framework durante le operazioni. Nella figura seguente viene illustrato il modo in cui il ciclo di messaggi chiama OnIdle
quando non sono presenti messaggi nella coda.
Ciclo del messaggio
Per altre informazioni sulle operazioni che è possibile eseguire nel ciclo di inattività, vedere Elaborazione ciclo inattiva.