Vcl.ComCtrls.TTBAdvancedCustomDrawBtnEvent
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.