Freigeben über


Ausführen von Memberfunktion

Eine Frameworkanwendung verbringt die meiste Zeit in der Run-Memberfunktion der Klasse CWinApp. Nach der Initialisierung ruft WinMainRun auf, um die Nachrichtenschleife zu verarbeiten.

Run durchläuft eine Nachrichtenschleife und überprüft die Nachrichtenwarteschlange auf verfügbare Nachrichten. Wenn eine Nachricht verfügbar ist, Run leitet sie zur Bearbeitung weiter. Wenn keine Nachrichten verfügbar sind, was häufig zutrifft, ruft RunOnIdle für die Leerlaufzeitverarbeitung auf, 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, ruft RunExitInstance auf. 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