Vcl.Themes.TCustomStyleServices.GetStyleColor
Delphi
function GetStyleColor(Color: TStyleColor): TColor;
C++
System::Uitypes::TColor __fastcall GetStyleColor(TStyleColor Color);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | Vcl.Themes.pas Vcl.Themes.hpp |
Vcl.Themes | TCustomStyleServices |
説明
Color
によって指定される要素のスタイルで定義されている、色を返します。
GetStyleColor を使用すると、特定のコントロールに対して定義されている色を取得することができます。たとえば、Color
が scButtonPressed
の場合、GetStyleColor は、押されたボタンに対して割り当てられている色を返します。
スタイル色は、現在のスタイルでコントロールに使用されている色へのアクセスを提供します。スタイル色には 2 つのカテゴリがあります。最初のカテゴリには、イメージから直接レンダリングされたコントロール部品に使用される色が含まれます。この場合、スタイル色は、そのイメージの色にアクセスする方法に影響を与え、単なる情報提供となります。2 つ目のカテゴリには、実行時にコードからレンダリングされるコントロールに使用する色が含まれます(Panel、ListBox、Grid、など)。