FMX.Forms.TApplication.HandleMessage
Delphi
function HandleMessage: Boolean;
C++
bool __fastcall HandleMessage();
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | FMX.Forms.pas FMX.Forms.hpp |
FMX.Forms | TApplication |
Description
Interrompt l'exécution d'une application FireMonkey pendant le traitement d'un message de la file d'attente.
HandleMessage interrompt l'exécution de l'application FireMonkey afin qu'un seul message de la file d'attente des messages soit traité, avant de renvoyer le contrôle à l'application. Si la file d'attente des messages est vide, HandleMessage génère un événement OnIdle et démarre le processus de mise à jour des actions de l'application.
Remarque : Si l'application est inactive, il peut s'écouler un certain temps avant que HandleMessage ne rende la main. N'appelez donc pas HandleMessage quand vous attendez un message alors que des actions prioritaires sont également en cours de traitement. Appelez à la place ProcessMessages lors du traitement d'actions parallèlement à des messages.