FMX.Forms.TApplication.HandleMessage

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function HandleMessage: Boolean;

C++

bool __fastcall HandleMessage();

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.

Siehe auch