Vcl.ExtCtrls.TCustomCategoryPanel.DrawHeader

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure DrawHeader; overload; virtual;
procedure DrawHeader(DC: HDC); overload; virtual;

C++

virtual void __fastcall DrawHeader()/* 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.

Voir aussi