Vcl.RibbonStyleActnCtrls.TRibbonStyleActionBars.DrawElement
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 System::Types::TRect &Rect, int Height)/* overload */;
void __fastcall DrawElement(TSkinForm Element, Vcl::Graphics::TCanvas* Canvas, const System::Types::TRect &Rect, int Height)/* overload */;
void __fastcall DrawElement(TSkinApplicationMenu Element, Vcl::Graphics::TCanvas* Canvas, const System::Types::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 System::Types::TRect &Rect, System::Byte Opacity = (System::Byte)(0xff))/* overload */;
void __fastcall DrawElement(TSkinRibbonGroup Element, Vcl::Graphics::TCanvas* Canvas, const System::Types::TRect &Rect)/* overload */;
void __fastcall DrawElement(TSkinMenu Element, Vcl::Graphics::TCanvas* Canvas, const System::Types::TRect &Rect)/* overload */;
void __fastcall DrawElement(TSkinButton Element, Vcl::Graphics::TCanvas* Canvas, const System::Types::TRect &Rect, System::Byte Opacity = (System::Byte)(0xff))/* overload */;
void __fastcall DrawElement(TSkinComboBox Element, Vcl::Graphics::TCanvas* Canvas, const System::Types::TRect &Rect)/* overload */;
void __fastcall DrawElement(TSkinSpinEdit Element, Vcl::Graphics::TCanvas* Canvas, const System::Types::TRect &Rect)/* overload */;
void __fastcall DrawElement(TSkinGallery Element, Vcl::Graphics::TCanvas* Canvas, const System::Types::TRect &Rect)/* overload */;
void __fastcall DrawElement(TSkinQuickAccessToolbar Element, Vcl::Graphics::TCanvas* Canvas, const System::Types::TRect &Rect)/* overload */;
void __fastcall DrawElement(TSkinScrollBar Element, Vcl::Graphics::TCanvas* Canvas, const System::Types::TRect &Rect)/* overload */;
void __fastcall DrawElement(TSkinStatusBar Element, Vcl::Graphics::TCanvas* Canvas, const System::Types::TRect &Rect, const bool ADrawGripperSeparator = false)/* overload */;
void __fastcall DrawElement(TSkinCheckBox Element, Vcl::Graphics::TCanvas* Canvas, const System::Types::TRect &Rect)/* overload */;
void __fastcall DrawElement(TSkinRadioButton Element, Vcl::Graphics::TCanvas* Canvas, const System::Types::TRect &Rect)/* overload */;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | Vcl.RibbonStyleActnCtrls.pas Vcl.RibbonStyleActnCtrls.hpp |
Vcl.RibbonStyleActnCtrls | TRibbonStyleActionBars |
Description
Méthodes de dessin d'un élément de ruban.
Les surcharges de DrawElement sont des méthodes utilisées pour dessiner un élément de ruban particulier.
Le tableau suivant liste les paramètres de la méthode DrawElement.
Paramètre | Signification |
---|---|
Element |
L'élément à dessiner depuis le groupe d'éléments. |
Canvas |
Spécifie où doit être dessiné l'élément. |
Rect |
Le rectangle du dessin de l'élément. |
Center |
Définissez Center sur True pour centrer l'élément dans le rectangle donné. |