FMX.Forms.TApplication.HandleMessage
Delphi
function HandleMessage: Boolean;
C++
bool __fastcall HandleMessage(void);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | FMX.Forms.pas FMX.Forms.hpp |
FMX.Forms | TApplication |
Beschreibung
Unterbricht die Ausführung einer FireMonkey-Anwendung während der Verarbeitung einer Botschaft in der Botschaftswarteschlange.
HandleMessage unterbricht die Ausführung der FireMonkey-Anwendung, damit eine einzelne Botschaft verarbeitet wird, bevor das Steuerelement an die Anwendung zurückgegeben wird. Wenn die Botschaftswarteschlange leer ist, erzeugt HandleMessage ein Ereignis OnIdle und beginnt die Aktualisierung der Aktionen in der Anwendung.
Hinweis: Wenn die Anwendung in den Leerlauf übergeht, kann es einige Zeit dauern, bis HandleMessage zurückkehrt. Rufen Sie daher HandleMessage nicht auf, wenn auf eine ereignisgesteuerte Operation gewartet werden soll, während gleichzeitig Aktionen mit höherer Priorität ausgeführt werden müssen. In solchen Situationen ist die Methode ProcessMessages die geeignete Wahl.