Partager via


Exécuter une fonction membre

Une application framework passe la plupart de son temps dans la fonction membre Run de la classe CWinApp. Après l’initialisation, WinMain les appels Run pour traiter la boucle de message.

Runparcoure une boucle de message, case activée la file d’attente de messages pour les messages disponibles. Si un message est disponible, Run le répartit pour une action. Si aucun message n’est disponible, ce qui est souvent vrai, Run les appels OnIdle pour effectuer un traitement en temps d’inactivité que vous ou l’infrastructure pouvez avoir besoin d’effectuer. S’il n’y a pas de messages et qu’aucun traitement inactif n’est effectué, l’application attend que quelque chose se produise. Lorsque l’application se termine, Run appelle ExitInstance. La figure de la fonction membre OnIdle montre la séquence d’actions dans la boucle de message.

La répartition des messages dépend du type de message. Pour plus d’informations, consultez Messages et commandes dans l’infrastructure.

Voir aussi

CWinApp : classe d’application