Vcl.ExtCtrls.TCustomCategoryPanel.DrawHeader
Delphi
procedure DrawHeader; overload; virtual;
procedure DrawHeader(DC: HDC); overload; virtual;
C++
virtual void __fastcall DrawHeader(void)/* overload */;
virtual void __fastcall DrawHeader(HDC DC)/* overload */;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
protected | Vcl.ExtCtrls.pas Vcl.ExtCtrls.hpp |
Vcl.ExtCtrls | TCustomCategoryPanel |
Description
Appelle d'autres méthodes de panneau catégorie pour afficher l'en-tête entier du panneau catégorie.
Cette surcharge HDC de DrawHeader utilise le contexte de périphérique transmis en paramètre et définit les rectangles utilisés pour afficher le texte et les glyphes du panneau catégorie. DrawHeader affiche ensuite l'arrière-plan, le chevron et le libellé de l'en-tête. Si le panneau catégorie est réduit, DrawHeader affiche le panneau catégorie dans l'état réduit.
Si le paramètre HDC n'est pas fourni, le contexte de périphérique est dérivé en utilisant la propriété Handle héritée de TWinControl et en appelant la fonction GetWindowDC (MSDN). La surcharge non-HDC appelle ensuite la surcharge HDC.
Les deux surcharges de DrawHeader sont des méthodes protégées et peuvent ainsi seulement être appelées dans l'implémentation d'une classe étendue de TCustomCategoryPanel.