Vcl.ExtCtrls.TCustomCategoryPanel.DrawHeader
Delphi
procedure DrawHeader; overload; virtual;
procedure DrawHeader(DC: HDC); overload; virtual;
C++
virtual void __fastcall DrawHeader()/* overload */;
virtual void __fastcall DrawHeader(HDC DC)/* overload */;
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
protected | Vcl.ExtCtrls.pas Vcl.ExtCtrls.hpp |
Vcl.ExtCtrls | TCustomCategoryPanel |
Beschreibung
Ruft andere Kategorienbereichsmethoden zum Anzeigen der ganzen Kopfleiste des Kategorienbereichs auf.
Diese HDC-Überladung der Funktion DrawHeader verwendet den Gerätekontext, der als Parameter übergeben wurde, und setzt die Rechtecke zum Anzeigen des Textes und der Symbole des Kategorienbereichs. DrawHeader zeigt dann den Kopfleistenhintergrund, das V-Symbol der Kopfleiste und den Kopfleistentitel an. Wenn der Kategorienbereich ausgeblendet ist, zeigt DrawHeader den Kategorienbereich im ausgeblendeten Zustand an.
Wenn der HDC-Parameter nicht angegeben ist, wird der Gerätekontext mit Hilfe der von TWinControl geerbten Eigenschaft Handle und beim Aufrufen der Funktion GetWindowDC (MSDN) abgeleitet. Die nicht HDC-Überladung ruft dann die HDC-Überladung auf.
Die beiden Überladungen der Funktion DrawHeader sind als protected deklarierte Methoden und können daher nur bei der Implementierung einer erweiterten Klasse TCustomCategoryPanel aufgerufen werden.