Vcl.ExtCtrls.TCustomCategoryPanel.DrawHeaderCaption
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.