Vcl.ComCtrls.TTBAdvancedCustomDrawBtnEvent

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

TTBAdvancedCustomDrawBtnEvent = procedure(Sender: TToolBar; Button: TToolButton;
State: TCustomDrawState; Stage: TCustomDrawStage;
var Flags: TTBCustomDrawFlags; var DefaultDraw: Boolean) of object;

C++

typedef void __fastcall (__closure *TTBAdvancedCustomDrawBtnEvent)(TToolBar* Sender, TToolButton* Button, TCustomDrawState State, TCustomDrawStage Stage, TTBCustomDrawFlags &Flags, bool &DefaultDraw);

Propriétés

Type Visibilité  Source Unité  Parent
type
typedef
public
Vcl.ComCtrls.pas
Vcl.ComCtrls.hpp
Vcl.ComCtrls Vcl.ComCtrls

Description

TTBAdvancedCustomDrawBtnEvent est le type des gestionnaires d'événements TCustomListView.OnGetSubItemImage et TListView.OnGetSubItemImage d'une vue liste.

Sender est la barre d'outils contenant le bouton.

Button est le bouton devant être dessiné. Utilisez ses propriétés pour déterminer ce qui doit être dessiné et où se trouvera le bouton sur le canevas de la barre d'outils.

State fournit des informations à représenter visuellement lors du dessin du bouton.

Stage indique l'étape en cours du processus de dessin.

Flags est seulement utilisé quand Stage vaut cdPrePaint. Il influence la manière dont le bouton est restitué par la suite par le processus de dessin par défaut. Renvoyez l'ensemble d'indicateurs qui indique comment vous voulez dessiner le bouton d'outil.

DefaultDraw est seulement utilisé quand Stage vaut cdPrePaint. Laissez DefaultDraw à True si le bouton doit être dessiné en utilisant le processus normal après la sortie du gestionnaire d'événements. Définissez DefaultDraw sur False si le gestionnaire d'événements OnAdvancedCustomDrawButton a dessiné complètement le bouton d'outil.

Voir aussi