Vcl.Forms.TApplication.ProcessMessages
Delphi
procedure ProcessMessages;
C++
void __fastcall ProcessMessages(void);
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, so dass die Botschaftswarteschlange verarbeitet werden kann.
Durch einen Aufruf von ProcessMessages ermöglichen Sie der Anwendung, die Botschaften in der Warteschlange abzuarbeiten. ProcessMessages durchläuft die Windows-Botschaftswarteschlange so lange, bis diese leer ist, und gibt die Steuerung dann wieder an die Anwendung zurück.
Anmerkung: Wenn die Verarbeitung von Botschaften vernachlässigt wird, wirkt sich dies nur auf die Anwendung auf, die ProcessMessages aufruft. Andere Anwendungen sind nicht betroffen. Bei langwierigen Operationen ermöglicht ein regelmäßiger Aufruf von ProcessMessages der Anwendung, auf Paint und auf andere Botschaften zu reagieren.
Anmerkung: ProcessMessages ermöglicht nicht, dass die Anwendung in den Leerlauf übergeht. Hier liegt ein Unterschied zu HandleMessage.
Siehe auch
Codebeispiele