Fonction membre run
Une application d'infrastructure passe la majeure partie de son temps dans la fonction membre d' Exécuter de la classe CWinApp. Après l'initialisation, WinMain appelle Exécuter pour traiter la boucle du message.
Exécuter parcourt via une boucle de message, en vérifiant la file d'attente de messages pour les messages disponibles. Si un message est disponible, Exécuter le répartit pour l'action. Si aucun message n'est disponible, ce qui arrive souvent, Exécuter appelle OnIdle pour effectuer n'importe quel traitement des temps d'inactivité que vous ou l'infrastructure pouvez nécessiter d'être fait. En l'absence de tout message et de tout traitement des temps d'inactivité à faire, l'application attend que quelque chose se produise. Lorsque l'application se termine, Exécuter appelle ExitInstance. La figure dans Fonction membre d'OnIdle montre la séquence d'actions de la boucle du message.
La distribution de messages dépend du type de message. Pour plus d'informations, consultez Messages et commandes dans l'infrastructure.