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 |
---|---|
|
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. |
|
Ermöglicht das Drag-and-Drop-Neuanordnen von Headerelementen. |
|
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. |
|
Bewirkt, dass das Headersteuerelement Spalteninhalte anzeigt, auch wenn der Benutzer die Größe einer Spalte ändert. |
|
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. |
|
Erstellt ein Headersteuerelement mit horizontaler Ausrichtung. |
|
Aktiviert die Heißverfolgung. |
|
Version 6.00 und höher. Ermöglicht das Platzieren von Kontrollkästchen in Kopfzeilenelementen. Weitere Informationen finden Sie im fmt-Member von HDITEM. |
|
Version 6.00 und höher. Der Benutzer kann die Trennlinie nicht auf das Headersteuerelement ziehen. |
|
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 |
|