Vcl.Forms.TWindowHook

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

TWindowHook = function (var Message: TMessage): Boolean of object;

C++

typedef bool __fastcall (__closure *TWindowHook)(Winapi::Messages::TMessage &Message);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
type
typedef
public
Vcl.Forms.pas
Vcl.Forms.hpp
Vcl.Forms Vcl.Forms

Beschreibung

TWindowHook wird für eine Dialogprozedur verwendet.

TWindowHook ist der Typ für die Fensterprozedur eines Nicht-VCL-Dialogfeldes. Wie den meisten Fensterprozeduren wird TWindowHook als Argument ein TMessage-Wert übergeben.

Außer bei einer WM_INITDIALOG-Botschaft muss eine TWindowHook-Prozedur true zurückgeben, wenn die Botschaft bearbeitet wird, andernfalls false. Wenn das Feld Msg des Parameters Message den Wert WM_INITDIALOG enthält und der Fokus explizit an eines der Steuerelemente im Dialogfeld übergeben wurde, muss false zurückgeliefert werden. Anderfalls wird true zurückgegeben, und das System aktiviert das erste Steuerelement im Dialogfeld, das den Fokus übernehmen kann.

Siehe auch