CHeaderCtrl-Klasse

Stellt die Funktionalität des allgemeinen Header-Steuerelements Windows bereit.

class CHeaderCtrl : public CWnd

Mitglieder

8sdtw025.collapse_all(de-de,VS.110).gifÖffentliche Konstruktoren

Name

Description

CHeaderCtrl::CHeaderCtrl

Erstellt ein CHeaderCtrl-Objekt.

8sdtw025.collapse_all(de-de,VS.110).gifÖffentliche Methoden

Name

Description

CHeaderCtrl::ClearAllFilters

Löscht alle Filter für ein Header-Steuerelement.

CHeaderCtrl::ClearFilter

Löscht den Filter für ein Header-Steuerelement.

CHeaderCtrl::Create

Erstellt ein und fügt es Header-Steuerelement zu einem CHeaderCtrl-Objekt.

CHeaderCtrl::CreateDragImage

Erstellt eine transparente Version des Bilds eines Elements innerhalb eines Header-Steuerelements.

CHeaderCtrl::CreateEx

Erstellt ein Header-Steuerelement mit den angegebenen Windows-erweitertenFormaten und fügt es zu einem CListCtrl-Objekt.

CHeaderCtrl::DeleteItem

Löscht ein Element aus einem Header-Steuerelement.

CHeaderCtrl::DrawItem

Zeichnet das angegebene Element eines Header-Steuerelements.

CHeaderCtrl::EditFilter

beginnt, die den angegebenen Filter eines Header-Steuerelements bearbeiten.

CHeaderCtrl::GetBitmapMargin

Ruft die Breite des Rands einer Bitmap in einem Header-Steuerelement ab.

CHeaderCtrl::GetFocusedItem

Ruft den Bezeichner des Elements im aktuellen Header-Steuerelement ab, das den Fokus besitzt.

CHeaderCtrl::GetImageList

Ruft das Handle einer Bildliste ab, die zum Zeichnen von Headerelementen in einem Header-Steuerelement verwendet wird.

CHeaderCtrl::GetItem

Ruft Informationen über ein Element in einem Header-Steuerelement ab.

CHeaderCtrl::GetItemCount

Ruft die Anzahl der Elemente in einem Header-Steuerelement ab.

CHeaderCtrl::GetItemDropDownRect

Ruft die Informationen des umgebenden Rechtecks für die angegebene Dropdownschaltfläche in einem Header-Steuerelement ab.

CHeaderCtrl::GetItemRect

Ruft das umschließende Rechteck für ein angegebenes Element in einem Header-Steuerelement ab.

CHeaderCtrl::GetOrderArray

Ruft das Reihenfolge von links nach rechts von Elementen in einem Header-Steuerelement ab.

CHeaderCtrl::GetOverflowRect

Ruft das umschließende Rechteck der Überlaufschaltfläche für das aktuelle Header-Steuerelement ab.

CHeaderCtrl::HitTest

Bestimmt, HeaderItem ggf. an einem angegebenen Punkt befindet.

CHeaderCtrl::InsertItem

Fügt ein neues Element in ein Header-Steuerelement ein.

CHeaderCtrl::Layout

Ruft die Größe und Position eines Header-Steuerelements innerhalb eines angegebenen Rechtecks ab.

CHeaderCtrl::OrderToIndex

Ruft den Indexwert für ein Element auf Grundlage der Reihenfolge im Header-Steuerelement ab.

CHeaderCtrl::SetBitmapMargin

Gibt die Breite des Rands einer Bitmap in einem Header-Steuerelement fest.

CHeaderCtrl::SetFilterChangeTimeout

Legt das Timeoutintervall zwischen der Zeit fest, die eine Änderung in den Filterattributen und in der Aufgabe einer HDN_FILTERCHANGE Benachrichtigung stattfindet.

CHeaderCtrl::SetFocusedItem

Legt den Fokus zu einem angegebenen Headerelement im aktuellen Header-Steuerelement fest.

CHeaderCtrl::SetHotDivider

Ändert den Unterteiler zwischen Headerelementen, um einen manuellen Drag & Drop eines Headerelements anzugeben.

CHeaderCtrl::SetImageList

Weist eine Bildliste zu einem Header-Steuerelement zu.

CHeaderCtrl::SetItem

Legt die Attribute des angegebenen Elements in einem Header-Steuerelement fest.

CHeaderCtrl::SetOrderArray

Legt die Reihenfolge von links nach rechts von Elementen in einem Header-Steuerelement fest.

Hinweise

Ein Header-Steuerelement ist ein Fenster, das normalerweise über einen Satz von Spalten von Text oder Nummern positioniert wird.Sie enthält einen Namen für jede Spalte, und es kann in Bereiche unterteilt werden.Der Benutzer kann die Unterteiler ziehen, die die Teile trennen, um die Breite jeder Spalte festzulegen.Eine Abbildung eines Zeilen-, finden Sie unter Header-Steuerelemente.

Dieses Steuerelement (und daher die CHeaderCtrl-Klasse) ist nur für - Programmen verfügbar, die unter Windows 95/98- und Windows NT 3,51 und höher ausgeführt werden.

Die Funktionalität, die für Windows 95/Internet Explorer 4.0 allgemeine Steuerelemente hinzugefügt wird, enthält Folgendes:

  • Benutzerdefinierte Reihenfolge des Headerelements.

  • Headerelement-Drag & Drop, für das Neu anordnen von Headerelementen.Verwenden Sie das HDS_DRAGDROP Format, wenn Sie das CHeaderCtrl-Objekt erstellen.

  • Headerspaltentext ständig sichtbar während der Spaltengrößenanpassung.Verwenden Sie das HDS_FULLDRAG Format, wenn Sie ein CHeaderCtrl-Objekt erstellen.

  • Headerhottracking, das HeaderItem hervorhebt, wenn der Mauszeiger darauf zeigt.Verwenden Sie das HDS_HOTTRACK Format, wenn Sie das CHeaderCtrl-Objekt erstellen.

  • Bildlistenunterstützung.Headerelemente können die Bilder enthalten, die in einem CImageList-Objekt gespeichert werden oder Text.

Weitere Informationen zur Verwendung von CHeaderCtrl, finden Sie unter Steuerelemente und Verwenden Steuerelement-MFC-Klassen.

Vererbungshierarchie

CObject

CCmdTarget

CWnd

CHeaderCtrl

Anforderungen

Header: afxcmn.h

Siehe auch

Referenz

CWnd-Klasse

Hierarchien-Diagramm

CTabCtrl-Klasse

CListCtrl-Klasse

CImageList-Klasse