Vcl.Themes.TCustomStyleEngine.RegisterStyleHook
Delphi
class procedure RegisterStyleHook(ControlClass: TClass; StyleHookClass: TStyleHookClass); virtual;
C++
__classmethod virtual void __fastcall RegisterStyleHook(System::TClass ControlClass, TStyleHookClass StyleHookClass);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | Vcl.Themes.pas Vcl.Themes.hpp |
Vcl.Themes | TCustomStyleEngine |
Description
Recense un hook de style pour la classe de composant VCL donnée et pour ses descendants.
Par exemple, pour recenser le hook de style pour TCustomButton, le code suivant est utilisé :
TCustomStyleEngine.RegisterStyleHook(TCustomButton,TButtonStyleHook);
Si des hooks de style sont déjà recensés pour le ControlClass
donné, StyleHookClass
est ajouté à la liste des hooks de style existante. Le hook dernièrement recensé est utilisé implicitement.
Paramètre | Signification |
ControlClass
|
La classe de composant VCL pour laquelle est recensé le hook de style. |
StyleHookClass
|
La classe de hook de style ajoutée aux hooks de style qui sont déjà recensés pour ControlClass .
Si |