Vcl.Themes.TCustomStyleEngine.RegisterStyleHook

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

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

C++

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

プロパティ

種類 可視性 ソース ユニット
procedure
function
public
Vcl.Themes.pas
Vcl.Themes.hpp
Vcl.Themes TCustomStyleEngine


説明

指定された VCL コンポーネント クラスとその子孫の、スタイル フックを登録します。

たとえば、TCustomButton のスタイル フックを登録するには、次のコードを使用します:

TCustomStyleEngine.RegisterStyleHook(TCustomButton,TButtonStyleHook);

指定された ControlClass に対してすでにスタイル フックが登録されている場合、StyleHookClass は、その既存のスタイル フックのリストに追加されます。暗黙的に、最後の登録されたスタイル フックが使用されます。

パラメータ 意味
ControlClass スタイル フックが登録される VCL コンポーネント クラス
StyleHookClass ControlClass に対してすでに登録されているスタイル フック群に追加される、スタイル フック クラス。

StyleHookClass がすでに ControlClass に対して登録されていた場合、例外が発生します。

関連項目