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