Vcl.ExtCtrls.TCustomCategoryPanel.DrawHeaderCaption

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure DrawHeaderCaption(ACanvas: TCanvas); virtual;

C++

virtual void __fastcall DrawHeaderCaption(Vcl::Graphics::TCanvas* ACanvas);

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
protected
Vcl.ExtCtrls.pas
Vcl.ExtCtrls.hpp
Vcl.ExtCtrls TCustomCategoryPanel

Description

Dessine le libellé de l'en-tête du panneau catégorie.

Utilisez DrawHeaderCaption pour dessiner le libellé du panneau catégorie selon les propriétés du groupe de panneaux catégorie parent. Le paramètre ACanvas nécessite une instance de TCanvas créée avec le contexte de périphérique de la fenêtre, assigné à la propriété Handle du canevas. Cette instance de canevas doit être libérée après l'appel de DrawHeaderCaption.

La fonte utilisée est spécifiée dans la propriété HeaderFont du groupe de panneaux catégorie parent. La propriété Alignment du panneau catégorie et les indicateurs texte définissant la propriété BiDiMode du canevas sont utilisés pour dessiner le libellé.

Si la propriété HeaderStyle du groupe de panneaux catégorie est définie sur hsThemed et si les thèmes sont activés, le libellé est dessiné par la fonction DrawText du service thème. Sinon le libellé est dessiné à l'aide de la fonction DrawText de l'API Windows.

DrawHeaderCaption est une méthode protégée et peut ainsi seulement être appelée dans l'implémentation d'une classe étendue de TCustomCategoryPanel.

Voir aussi