Vcl.ExtCtrls.TCustomCategoryPanel.DrawHeader

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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.

Siehe auch