Vcl.RibbonStyleActnCtrls.TRibbonStyleActionBars.DrawElement

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

Delphi

procedure DrawElement(Element: TSkinRibbon; Canvas: TCanvas; Rect: TRect; Height: Integer); overload;
procedure DrawElement(Element: TSkinForm; Canvas: TCanvas; Rect: TRect; Height: Integer); overload;
procedure DrawElement(Element: TSkinApplicationMenu; Canvas: TCanvas; Rect: TRect); overload;
procedure DrawElement(Element: TSkinApplicationMenu; Canvas: TCanvas; const X, Y: Integer; const Opacity: Byte); overload;
procedure DrawElement(Element: TSkinTab; Canvas: TCanvas; Rect: TRect; Opacity: Byte = 255); overload;
procedure DrawElement(Element: TSkinRibbonGroup; Canvas: TCanvas; Rect: TRect); overload;
procedure DrawElement(Element: TSkinMenu; Canvas: TCanvas; Rect: TRect); overload;
procedure DrawElement(Element: TSkinButton; Canvas: TCanvas; Rect: TRect; Opacity: Byte = 255); overload;
procedure DrawElement(Element: TSkinComboBox; Canvas: TCanvas; Rect: TRect); overload;
procedure DrawElement(Element: TSkinSpinEdit; Canvas: TCanvas; Rect: TRect); overload;
procedure DrawElement(Element: TSkinGallery; Canvas: TCanvas; Rect: TRect); overload;
procedure DrawElement(Element: TSkinQuickAccessToolbar; Canvas: TCanvas; Rect: TRect); overload;
procedure DrawElement(Element: TSkinScrollBar; Canvas: TCanvas; Rect: TRect); overload;
procedure DrawElement(Element: TSkinStatusBar; Canvas: TCanvas; Rect: TRect; const ADrawGripperSeparator: Boolean = False); overload;
procedure DrawElement(Element: TSkinCheckBox; Canvas: TCanvas; Rect: TRect); overload;
procedure DrawElement(Element: TSkinRadioButton; Canvas: TCanvas; Rect: TRect); overload;

C++

void __fastcall DrawElement(TSkinRibbon Element, Vcl::Graphics::TCanvas* Canvas, const Winapi::Windows::TRect &Rect, int Height)/* overload */;
void __fastcall DrawElement(TSkinForm Element, Vcl::Graphics::TCanvas* Canvas, const Winapi::Windows::TRect &Rect, int Height)/* overload */;
void __fastcall DrawElement(TSkinApplicationMenu Element, Vcl::Graphics::TCanvas* Canvas, const Winapi::Windows::TRect &Rect)/* overload */;
void __fastcall DrawElement(TSkinApplicationMenu Element, Vcl::Graphics::TCanvas* Canvas, const int X, const int Y, const System::Byte Opacity)/* overload */;
void __fastcall DrawElement(TSkinTab Element, Vcl::Graphics::TCanvas* Canvas, const Winapi::Windows::TRect &Rect, System::Byte Opacity = (System::Byte)(0xff))/* overload */;
void __fastcall DrawElement(TSkinRibbonGroup Element, Vcl::Graphics::TCanvas* Canvas, const Winapi::Windows::TRect &Rect)/* overload */;
void __fastcall DrawElement(TSkinMenu Element, Vcl::Graphics::TCanvas* Canvas, const Winapi::Windows::TRect &Rect)/* overload */;
void __fastcall DrawElement(TSkinButton Element, Vcl::Graphics::TCanvas* Canvas, const Winapi::Windows::TRect &Rect, System::Byte Opacity = (System::Byte)(0xff))/* overload */;
void __fastcall DrawElement(TSkinComboBox Element, Vcl::Graphics::TCanvas* Canvas, const Winapi::Windows::TRect &Rect)/* overload */;
void __fastcall DrawElement(TSkinSpinEdit Element, Vcl::Graphics::TCanvas* Canvas, const Winapi::Windows::TRect &Rect)/* overload */;
void __fastcall DrawElement(TSkinGallery Element, Vcl::Graphics::TCanvas* Canvas, const Winapi::Windows::TRect &Rect)/* overload */;
void __fastcall DrawElement(TSkinQuickAccessToolbar Element, Vcl::Graphics::TCanvas* Canvas, const Winapi::Windows::TRect &Rect)/* overload */;
void __fastcall DrawElement(TSkinScrollBar Element, Vcl::Graphics::TCanvas* Canvas, const Winapi::Windows::TRect &Rect)/* overload */;
void __fastcall DrawElement(TSkinStatusBar Element, Vcl::Graphics::TCanvas* Canvas, const Winapi::Windows::TRect &Rect, const bool ADrawGripperSeparator = false)/* overload */;
void __fastcall DrawElement(TSkinCheckBox Element, Vcl::Graphics::TCanvas* Canvas, const Winapi::Windows::TRect &Rect)/* overload */;
void __fastcall DrawElement(TSkinRadioButton Element, Vcl::Graphics::TCanvas* Canvas, const Winapi::Windows::TRect &Rect)/* overload */;

プロパティ

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

説明

リボン スキンの要素を描画するメソッド。

DrawElement メソッドのオーバーロードは、特定のリボン スキンの要素を描画するのに使用されます。

DrawElement メソッドのパラメータの一覧を以下の表に示します。



パラメータ 意味

Element

要素グループから描画する項目。

Canvas

要素を描画する場所を指定します。

Rect

要素を描画する四角形。

Center

True に設定すると、要素を与えられた四角形の中で中央揃えします。