System.Classes.TWndMethod

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

TWndMethod = procedure(var Message: TMessage) of object;

C++

typedef void __fastcall (__closure *TWndMethod)(Winapi::Messages::TMessage &Message);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
type
typedef
public
System.Classes.pas
System.Classes.hpp
System.Classes System.Classes

Beschreibung

TWndMethod wird für Windows-Botschaftsprozeduren verwendet.

Jedes Fenster verfügt über eine Botschaftsprozedur, die auf Aufrufe von Windows reagiert. Diese Aufrufe können von Windows (z. B. Anzeigebotschaften), von Benutzeraktionen (z. B. Mausbotschaften) oder von Botschaften in Ihrem Quelltext gesendet werden.

TWndMethod ist der Typ für VCL-basierte Botschaftsprozeduren. Diese Prozeduren können Steuerelementen mit der Methode WindowProc zugewiesen werden. Außerdem können Fenster, die diese Prozedur implementieren, aber keinem Steuerelement zugewiesen sind, mit der Funktion AllocateHWnd erstellt werden.

Der Parameter Message kapselt die Botschaft, auf die die Prozedur reagiert. Er enthält Felder für die eingehenden Botschaftsparameter und ein Ergebnisfeld für den Rückgabewert.

Siehe auch