Vcl.CategoryButtons.TCatButtonDrawEvent

From RAD Studio API Documentation
Jump to: navigation, search

Delphi

TCatButtonDrawEvent = procedure(Sender: TObject;
const Button: TButtonItem; Canvas: TCanvas; Rect: TRect;
State: TButtonDrawState) of object;

C++

typedef void __fastcall (__closure *TCatButtonDrawEvent)(System::TObject* Sender, TButtonItem* const Button, Vcl::Graphics::TCanvas* Canvas, const System::Types::TRect &Rect, TButtonDrawState State);

Properties

Type Visibility Source Unit Parent
type
typedef
public
Vcl.CategoryButtons.pas
Vcl.CategoryButtons.hpp
Vcl.CategoryButtons Vcl.CategoryButtons

Description

TCatButtonDrawEvent is a procedure called by the drawing events.

The parameters expected by TCatButtonDrawEvent are listed in the following table:


Argument Meaning

Sender

Represents the TCategoryButtons instance that generated the event.

Button

Represents the button drawn.

Canvas

Represents the canvas of the category buttons where the button was drawn.

Rect

Represents the button rectangle on the canvas.

State

Specifies the state of the button.


See Also