TdxNavBarCustomScrollButtonsPainter.DrawBottomButton(TCanvas,TRect,TdxNavBarCustomButtonPainterClass,TColor,TColor,Byte,Byte,TdxBarStyleGradientMode,TColor,TdxNavBarObjectStates,TdxScaleFactor) Method
Draws a bottom scroll button.
Declaration
class procedure DrawBottomButton(ACanvas: TCanvas; ARect: TRect; AButtonPainterClass: TdxNavBarCustomButtonPainterClass; AColor1: TColor; AColor2: TColor; AAlphaBlend1: Byte; AAlphaBlend2: Byte; AGradientMode: TdxBarStyleGradientMode; ABorderColor: TColor; AState: TdxNavBarObjectStates; AScaleFactor: TdxScaleFactor);
Parameters
| Name | Type |
|---|---|
| ACanvas | TCanvas |
| ARect | TRect |
| AButtonPainterClass | TdxNavBarCustomButtonPainterClass |
| AColor1 | TColor |
| AColor2 | TColor |
| AAlphaBlend1 | Byte |
| AAlphaBlend2 | Byte |
| AGradientMode | TdxBarStyleGradientMode |
| ABorderColor | TColor |
| AState | TdxNavBarObjectStates |
| AScaleFactor | TdxScaleFactor |
Remarks
The TdxNavBarBaseScrollButtonsPainter class implements the DrawBottomButton method in the following manner:
Calls the DrawButton class method of the AButtonPainterClass class passing it the ARect, AColor1, AColor2, AAlphaBlend1, AAlphaBlend2, AGradientMode, ABorderColor, AState, and AScaleFactor parameters. This method renders the button within a given rectangle with the specified color, alpha-blending and gradient settings, and scales the button. Refer to the DrawButton method description for details.
Draws a down arrow on the button surface with the color based on the button’s state (AState).
The TdxNavBarXPScrollButtonsPainter class draws a scroll button using the current XP theme. If the operating system does not support XP themes, the system-defined scroll button is used.