API:Vcl.Controls.TControl.DefaultHandler
Delphi
procedure DefaultHandler(var Message); override;
C++
virtual void __fastcall DefaultHandler(void *Message);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | Vcl.Controls.pas Vcl.Controls.hpp |
Vcl.Controls | TControl |
Description
Sert d'interface à une méthode qui traite les enregistrements de messages.
Vcl.Controls.TControl.DefaultHandler hérite de System.TObject.DefaultHandler. Tout le contenu en-dessous de cette ligne se réfère à System.TObject.DefaultHandler.
Sert d'interface à une méthode qui traite les enregistrements de messages.
DefaultHandler est appelée par Dispatch lorsqu'elle ne peut pas trouver de méthode pour un message particulier. DefaultHandler permet de gérer tous les messages pour lesquels l'objet n'a pas de gestionnaire spécifique. Les classes dérivées qui traitent les messages redéfinissent DefaultHandler selon les types de messages qu'elles traitent.
Remarque: Dans une méthode de gestion des messages Delphi, l'appel de inherited provoque l'appel de la méthode DefaultHandler de l'ancêtre seulement si l'ancêtre ne spécifie pas de méthode de gestion des messages pour le message à gérer. Sinon, l'appel de inherited appelle le gestionnaire propre à ce type de message.