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.

Vedi anche

CWinApp: classe Application