Vcl.ComCtrls.TToolBar.IsCustomDrawn
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é.