Vcl.Forms.TWindowHook
Delphi
TWindowHook = function (var Message: TMessage): Boolean of object;
C++
typedef bool __fastcall (__closure *TWindowHook)(Winapi::Messages::TMessage &Message);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
type typedef |
public | Vcl.Forms.pas Vcl.Forms.hpp |
Vcl.Forms | Vcl.Forms |
Description
TWindowHook est le type d'une procédure de dialogue.
TWindowHook est le type de la procédure fenêtrée d'une boîte de dialogue non VCL. Comme la plupart des procédures fenêtrées, TWindowHook prend une valeur TMessage comme argument.
Sauf dans la réponse au message WM_INITDIALOG, le hook de la fenêtre doit renvoyer true s'il traite le message et false s'il ne le fait pas. Lorsque le champ Msg du paramètre Message est WM_INITDIALOG, le hook de la fenêtre doit renvoyer false s'il attribue explicitement la focalisation à un des contrôles de la boîte de dialogue. Sinon, il doit renvoyer true, dans une tel cas, le système attribue la focalisation au premier contrôle de la boîte de dialogue pouvant recevoir la focalisation.