API:Vcl.ExtCtrls.TControlBar.OnPaint

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property OnPaint: TNotifyEvent read FOnPaint write FOnPaint;

C++

__property OnPaint;

Propriétés

Type Visibilité  Source Unité  Parent
event published
Vcl.ExtCtrls.pas
Vcl.ExtCtrls.hpp
Vcl.ExtCtrls TControlBar

Description

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

Vcl.ExtCtrls.TControlBar.OnPaint hérite de Vcl.ExtCtrls.TCustomControlBar.OnPaint. Tout le contenu en-dessous de cette ligne se réfère à Vcl.ExtCtrls.TCustomControlBar.OnPaint.

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