Vcl.ComCtrls.TToolBar.CustomDrawButton

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function CustomDrawButton(Button: TToolButton; State: TCustomDrawState;  Stage: TCustomDrawStage; var Flags: TTBCustomDrawFlags): Boolean; virtual;

C++

virtual bool __fastcall CustomDrawButton(TToolButton* Button, TCustomDrawState State, TCustomDrawStage Stage, TTBCustomDrawFlags &Flags);

Propriétés

Type Visibilité  Source Unité  Parent
function protected
Vcl.ComCtrls.pas
Vcl.ComCtrls.hpp
Vcl.ComCtrls TToolBar

Description

Génère des événements OnCustomDrawButton et OnAdvancedCustomDrawButton.

CustomDrawButton est appelée automatiquement à des étapes discrètes dans le processus de dessin pour générer des événements OnCustomDrawButton et OnAdvancedCustomDrawButton.

Button est le bouton devant être dessiné.

State décrit l'état du bouton afin que le gestionnaire d'événement puisse le faire correspondre avec l'image du bouton.

Stage indique l'étape en cours du processus de dessin. Quand Stage a la valeur cdPrePaint, CustomDrawButton génère un événement OnCustomDrawButton suivi d'un événement OnAdvancedCustomDrawButton. A toutes les autres étapes, CustomDrawButton ne génère que l'événement OnAdvancedCustomDrawButton.

Flags n'est utilisé que lorsque Stage a la valeur cdPrePaint. Il influence la manière dont le bouton est restitué en conséquence par le processus de dessin par défaut. CustomDrawButton renvoie l'ensemble d'indicateurs qui indique comment la barre d'outils doit dessiner le bouton.

Voir aussi