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.

Message loop process.
Ciclo del messaggio

Per altre informazioni sulle operazioni che è possibile eseguire nel ciclo di inattività, vedere Elaborazione ciclo inattiva.

Vedi anche

CWinApp: classe Application