Lidfunctie uitvoeren

Opmerking

De Microsoft Foundation Classes-bibliotheek (MFC) wordt nog steeds ondersteund. We voegen echter geen functies meer toe of werken de documentatie bij.

Een frameworktoepassing besteedt de meeste tijd aan de run-lidfunctie van klasse CWinApp. Na de initialisatie roept WinMainRun aan om de berichtenlus te verwerken.

Run doorloopt een berichtenlus en controleert de berichtenwachtrij op beschikbare berichten. Als er een bericht beschikbaar is, verzendt Run het om actie te ondernemen. Als er geen berichten beschikbaar zijn, wat vaak het geval is, roept RunOnIdle aan om eventuele verwerkingstaken tijdens inactiviteit uit te voeren die u of het framework mogelijk nodig heeft. Als er geen berichten zijn en er geen niet-actieve verwerking moet worden uitgevoerd, wacht de toepassing tot er iets gebeurt. Wanneer de toepassing wordt beƫindigd, roept RunExitInstance aan. In de afbeelding in de functie OnIdle Member ziet u de reeks acties in de berichtenlus.

Het verzenden van berichten is afhankelijk van het type bericht. Zie Berichten en opdrachten in het framework voor meer informatie.

Zie ook

CWinApp: de toepassingsklasse