Ausführen von Memberfunktion
Eine Frameworkanwendung verbringt die meiste Zeit in der Run-Memberfunktion der Klasse CWinApp. Nach der Initialisierung werden WinMain
Aufrufe Run
zum Verarbeiten der Nachrichtenschleife ausgeführt.
Run
durchläuft eine Nachrichtenschleife und überprüft die Nachrichtenwarteschlange auf verfügbare Nachrichten. Wenn eine Nachricht verfügbar ist, Run
wird sie zur Aktion verteilt. Wenn keine Nachrichten verfügbar sind, was häufig zutrifft, Run
müssen Aufrufe OnIdle
zur Leerlaufzeitverarbeitung ausgeführt werden, die Sie oder das Framework möglicherweise benötigt. Wenn keine Nachrichten vorhanden sind und keine Leerlaufverarbeitung ausgeführt werden muss, wartet die Anwendung, bis etwas geschieht. Wenn die Anwendung beendet wird, Run
wird die Anwendung aufgerufen ExitInstance
. Die Abbildung in der OnIdle-Memberfunktion zeigt die Abfolge von Aktionen in der Nachrichtenschleife.
Die Nachrichtensendung hängt von der Art der Nachricht ab. Weitere Informationen finden Sie unter "Nachrichten und Befehle" im Framework.