Vcl.ComCtrls.TToolBar.IsCustomDrawn

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function IsCustomDrawn(Target: TCustomDrawTarget; Stage: TCustomDrawStage): Boolean; virtual;

C++

virtual bool __fastcall IsCustomDrawn(TCustomDrawTarget Target, TCustomDrawStage Stage);

Propriétés

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

Description

Indique s'il y a un gestionnaire d'événement répondant à une étape donnée du processus de dessin.

TToolBar utilise IsCustomDrawn de manière interne pour déterminer s'il faut générer les divers événements de dessin personnalisé.

Target représente qui est en train d'être dessiné. Si Target vaut dtControl, c'est l'arrière-plan de la barre d'outils et IsCustomDrawn vérifie s'il y a un gestionnaire d'événement OnCustomDraw ou OnAdvancedCustomDraw. Si Target vaut dtItem, c'ets l'un des boutons outils et IsCustomDrawn vérifie s'il y a un gestionnaire d'événement OnCustomDrawButton ou OnAdvancedCustomDrawButton. TToolBar n'utilise pas dtSubItem comme cible.

Stage indique l'étape en cours du processus de dessin. Si stage ne vaut pas cdPrePaint, la barre d'outils ne génère un événement que si elle a l'un des gestionnaires d'événements de dessin personnalisé avancé.

IsCustomDrawn renvoie true si la barre d'outils doit générer un événément (il y a un gestionnaire d'événement pour répondre). IsCustomDrawn renvoie false s'il n'est pas nécessaire de générer un événement de dessin personnalisé.

Voir aussi