Vcl.Forms.TWindowHook
C++
typedef bool __fastcall (__closure *TWindowHook)(Winapi::Messages::TMessage &Message);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
typedef | public | 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.