Vcl.Themes.TCustomStyleEngine.RegisterStyleHook
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 |