RAD Studio VCL Reference
ContentsIndex
PreviousUpNext
TRibbonStyleActionBars.DrawElement Method (TSkinApplicationMenu, TCanvas, Integer, Integer, Byte)

Methods to draw ribbon skin element.

Pascal
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: Integer; const 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); overload;
procedure DrawElement(Element: TSkinCheckBox; Canvas: TCanvas; Rect: TRect); overload;
procedure DrawElement(Element: TSkinRadioButton; Canvas: TCanvas; Rect: TRect); overload;
C++
__fastcall DrawElement(TSkinRibbon Element, TCanvas Canvas, TRect Rect, int Height);
__fastcall DrawElement(TSkinForm Element, TCanvas Canvas, TRect Rect, int Height);
__fastcall DrawElement(TSkinApplicationMenu Element, TCanvas Canvas, TRect Rect);
__fastcall DrawElement(TSkinApplicationMenu Element, TCanvas Canvas, const int X, const int Y, const Byte Opacity);
__fastcall DrawElement(TSkinTab Element, TCanvas Canvas, TRect Rect, Byte Opacity = 255);
__fastcall DrawElement(TSkinRibbonGroup Element, TCanvas Canvas, TRect Rect);
__fastcall DrawElement(TSkinMenu Element, TCanvas Canvas, TRect Rect);
__fastcall DrawElement(TSkinButton Element, TCanvas Canvas, TRect Rect, Byte Opacity = 255);
__fastcall DrawElement(TSkinComboBox Element, TCanvas Canvas, TRect Rect);
__fastcall DrawElement(TSkinSpinEdit Element, TCanvas Canvas, TRect Rect);
__fastcall DrawElement(TSkinGallery Element, TCanvas Canvas, TRect Rect);
__fastcall DrawElement(TSkinQuickAccessToolbar Element, TCanvas Canvas, TRect Rect);
__fastcall DrawElement(TSkinScrollBar Element, TCanvas Canvas, TRect Rect);
__fastcall DrawElement(TSkinStatusBar Element, TCanvas Canvas, TRect Rect);
__fastcall DrawElement(TSkinCheckBox Element, TCanvas Canvas, TRect Rect);
__fastcall DrawElement(TSkinRadioButton Element, TCanvas Canvas, TRect Rect);

DrawElement are methods to draw a particular ribbon skin element.  

The parameters are:

  • Element: The item to draw from the Element group.
  • Canvas: Where the element is to be drawn.
  • Rect: The rectangle for drawing the element.
  • Center: Set to True to center the element within the given Rectangle.

 

Copyright(C) 2009 Embarcadero Technologies, Inc. All Rights Reserved.
What do you think about this topic? Send feedback!