Vcl.Themes.TCustomStyleEngine.RegisterStyleHook

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

class procedure RegisterStyleHook(ControlClass: TClass;  StyleHookClass: TStyleHookClass); virtual;

C++

__classmethod virtual void __fastcall RegisterStyleHook(System::TClass ControlClass, TStyleHookClass StyleHookClass);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
public
Vcl.Themes.pas
Vcl.Themes.hpp
Vcl.Themes TCustomStyleEngine

Beschreibung

Registriert einen Stil-Hook für die gegebene VCL-Komponentenklasse und ihre Nachkommen.

Um beispielsweise einen Stil-Hook für TCustomButton zu registrieren, verwenden Sie den folgenden Code:

TCustomStyleEngine.RegisterStyleHook(TCustomButton,TButtonStyleHook);

Wenn Stil-Hooks bereits für die in ControlClass angegebene Klasse registriert sind, wird StyleHookClass der vorhandenen Liste der registrierten Stil-Hooks hinzugefügt. Der zuletzt registrierte Stil-Hook wird implizit verwendet.

Parameter Bedeutung
ControlClass Die VCL-Komponentenklasse, für die der Stil-Hook registriert wird.
StyleHookClass Die Stil-Hook-Klasse, die den Stil-Hooks hinzugefügt wird, die bereits für die in ControlClass angegebene Klasse registriert wurden.

Wenn StyleHookClass für ControlClass bereits registriert ist, wird eine Exception ausgelöst.

Siehe auch