Vcl.Forms.TApplication.ProcessMessages
Delphi
procedure ProcessMessages;
C++
void __fastcall ProcessMessages();
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | Vcl.Forms.pas Vcl.Forms.hpp |
Vcl.Forms | TApplication |
Description
Interrompt l'exécution d'une application pour que Windows puisse traiter la file d'attente des messages.
Appelez ProcessMessages pour permettre à l'application de traiter les messages actuellement dans la file d'attente des messages. ProcessMessages parcourt la boucle des messages Windows jusqu'à ce qu'elle soit vide, puis rend le contrôle à l'application.
Remarque : L'oubli du traitement des messages n'affecte que l'application qui appelle ProcessMessages mais pas les autres applications. Dans des opérations longues, des appels réguliers de ProcessMessages permettent à l'application de répondre aux messages d'affichage ou autres messages.
Remarque : ProcessMessages ne permet pas à l'application de devenir inoccupée à la différence de HandleMessage.