Vcl.Themes.TCustomStyleEngine.RegisterStyleHook

De RAD Studio API Documentation
Aller à : navigation, rechercher

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 StyleHookClass est déjà recensé pour ControlClass, une exception est déclenchée.

Voir aussi