Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Une application framework passe la plupart de son temps dans la fonction membre Run de la classe CWinApp. Après l’initialisation, WinMain appelle Run pour traiter la boucle de messages.
Run effectue un cycle de boucle de message, en vérifiant la file d’attente des messages disponibles. Si un message est disponible, Run l'envoie pour exécution. Si aucun message n'est disponible, ce qui est souvent le cas, Run appelle OnIdle pour effectuer des tâches pendant les périodes d'inactivité dont vous ou le framework pourriez avoir besoin. 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.