Funzione membro Run
Un'applicazione framework impiega la maggior parte del tempo nella funzione membro Run della classe CWinApp. Dopo l'inizializzazione, WinMain
chiama Run
per elaborare il ciclo di messaggi.
Run
scorre un ciclo di messaggi, controllando la coda dei messaggi per i messaggi disponibili. Se un messaggio è disponibile, Run
lo invia per l'azione. Se non sono disponibili messaggi, che è spesso vero, Run
le chiamate OnIdle
a eseguire qualsiasi elaborazione inattiva eseguita dall'utente o dal framework. Se non sono presenti messaggi o elaborazioni nel tempo di inattività, l'applicazione resta in attesa fino al verificarsi di una qualsiasi azione. Quando l'applicazione termina, Run
chiama ExitInstance
. La figura in Funzione membro OnIdle mostra la sequenza di azioni nel ciclo di messaggi.
L'invio del messaggio dipende dal tipo di messaggio. Per altre informazioni, vedere Messaggi e comandi nel framework.