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.

Siehe auch

CWinApp: Die Anwendungsklasse