Formatvorlagen für Headersteuerelemente

Headersteuerelemente verfügen über eine Reihe von Formatvorlagen, die in diesem Abschnitt beschrieben werden, die die Darstellung und das Verhalten des Steuerelements bestimmen. Sie legen die anfänglichen Stile fest, wenn Sie das Headersteuerelement erstellen.

Dauerhaft BESCHREIBUNG
HDS_BUTTONS
Jedes Element im Steuerelement sieht aus und verhält sich wie eine Drucktaste. Dieser Stil ist nützlich, wenn eine Anwendung eine Aufgabe ausführt, wenn der Benutzer auf ein Element im Headersteuerelement klickt. Beispielsweise kann eine Anwendung Informationen in den Spalten unterschiedlich sortieren, je nachdem, auf welches Element der Benutzer klickt.
HDS_DRAGDROP
Ermöglicht das Drag-and-Drop-Neuanordnen von Headerelementen.
HDS_FILTERBAR
Schließen Sie eine Filterleiste als Teil des Standardheadersteuerelements ein. Mit dieser Leiste können Benutzer bequem einen Filter auf die Anzeige anwenden. Aufrufe von HDM_LAYOUT führen zu einer neuen Größe für das Steuerelement und bewirken, dass die Listenansicht aktualisiert wird.
HDS_FLAT
Version 6.0 und höher. Bewirkt, dass das Headersteuerelement flach gezeichnet wird, wenn das Betriebssystem im klassischen Modus ausgeführt wird.
Hinweis: Comctl32.dll Version 6 ist nicht verteilbar, aber in Windows enthalten. Um Comctl32.dll Version 6 zu verwenden, geben Sie sie in einem Manifest an. Weitere Informationen zu Manifesten finden Sie unter Aktivieren von visuellen Formatvorlagen.
HDS_FULLDRAG
Bewirkt, dass das Headersteuerelement Spalteninhalte anzeigt, auch wenn der Benutzer die Größe einer Spalte ändert.
HDS_HIDDEN
Gibt ein Headersteuerelement an, das ausgeblendet werden soll. Dieses Format blendet das Steuerelement nicht aus. Wenn Sie stattdessen die HDM_LAYOUT Nachricht an ein Headersteuerelement mit der HDS_HIDDEN-Format senden, gibt das Steuerelement 00 im cy-Element der WINDOWPOS-Struktur zurück. Sie würden das Steuerelement dann ausblenden, indem Sie seine Höhe auf 0 festlegen. Dies kann nützlich sein, wenn Sie das Steuerelement als Informationscontainer anstelle eines visuellen Steuerelements verwenden möchten.
HDS_HORZ
Erstellt ein Headersteuerelement mit horizontaler Ausrichtung.
HDS_HOTTRACK
Aktiviert die Heißverfolgung.
HDS_CHECKBOXES
Version 6.00 und höher. Ermöglicht das Platzieren von Kontrollkästchen in Kopfzeilenelementen. Weitere Informationen finden Sie im fmt-Member von HDITEM.
HDS_NOSIZING
Version 6.00 und höher. Der Benutzer kann die Trennlinie nicht auf das Headersteuerelement ziehen.
HDS_OVERFLOW
Version 6.00 und höher. Eine Schaltfläche wird angezeigt, wenn nicht alle Elemente im Rechteck des Headersteuerelements angezeigt werden können. Wenn Sie darauf klicken, sendet diese Schaltfläche eine HDN_OVERFLOWCLICK Benachrichtigung.

Hinweise

Verwenden Sie zum Abrufen und Ändern der Stile nach dem Erstellen des Steuerelements die Funktionen GetWindowLong und SetWindowLong .

Anforderungen

Anforderung Wert
Header
CommCtrl.h