Vcl.ExtCtrls.TCustomControlBar.OnPaint

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property OnPaint: TNotifyEvent read FOnPaint write FOnPaint;

C++

__property System::Classes::TNotifyEvent OnPaint = {read=FOnPaint, write=FOnPaint};

Propriétés

Type Visibilité  Source Unité  Parent
event protected
Vcl.ExtCtrls.pas
Vcl.ExtCtrls.hpp
Vcl.ExtCtrls TCustomControlBar

Description

Survient lorsqu'une barre de contrôle est dessinée.

Ecrivez un gestionnaire d'événement OnPaint pour modifier la manière dont la barre de contrôle est rendue. Lorsqu'une barre de contrôle reçoit un message de dessin Windows, elle dessine d'abord l'image de fond, si elle existe, puis génère un événement OnPaint. Après la sortie de l'événement OnPaint, la barre de contrôle génère un événement OnBandPaint pour chaque bande, en rendant finalement les cadres pour chaque bande.

Vous pouvez utiliser la propriété Canvas pour dessiner l'image de la barre de contrôle. Utilisez la propriété ClientRect pour obtenir les dimensions sur lesquelles effectuer le dessin.

Si le dessin personnalisé doit modifier l'aspect des bandes individuelles, utilisez plutôt l'événement OnBandPaint.

Voir aussi