Vcl.Forms.TApplication.HandleMessage
Delphi
procedure HandleMessage;
C++
void __fastcall HandleMessage();
Inhaltsverzeichnis
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | Vcl.Forms.pas Vcl.Forms.hpp |
Vcl.Forms | TApplication |
Beschreibung
Unterbricht die Ausführung einer Anwendung, während Windows eine Botschaft aus der Windows-Botschaftswarteschlange verarbeitet wird.
HandleMessage unterbricht die Ausführung einer Anwendung, damit Windows eine einzelne Botschaft aus der Windows-Botschaftswarteschlange verarbeiten kann, bevor die Steuerung wieder an die Anwendung zurückgegeben wird. Wenn die Botschaftswarteschlange leer ist, generiert HandleMessage ein OnIdle-Ereignis und beginnt die Aktualisierung der Aktionen in der Anwendung.
Anmerkung: 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
Codebeispiele