Anpassen der Darstellung von Headerelementen
Durch Festlegen des dwStyle-Parameters beim ersten Erstellen eines Headersteuerelements (CHeaderCtrl::Create) können Sie das Erscheinungsbild und Verhalten von Kopfzeilenelementen oder des Kopfzeilensteuerelements selbst definieren.
Hier sehen Sie ein Sampling der Formatvorlagen, die Sie festlegen können, und deren Zweck:
Wenn ein Kopfzeilenelement wie ein Pushbutton aussieht, verwenden Sie die HDS_BUTTONS Formatvorlage.
Verwenden Sie diese Formatvorlage, wenn Sie Aktionen als Reaktion auf Mausklicks auf ein Kopfzeilenelement ausführen möchten, z. B. das Sortieren von Daten nach einer bestimmten Spalte, wie in Microsoft Outlook erfolgt.
Um den Kopfzeilenelementen eine "hot tracking"-Darstellung zu verleihen, wenn der Mauszeiger sie übergibt, verwenden Sie die HDS_HOTTRACK Formatvorlage.
Die hot tracking zeigt eine 3D-Gliederung an, während der Zeiger über ein Element in einer anderen flachen Leiste übergeht.
Um anzugeben, dass das Kopfzeilensteuerelement ausgeblendet werden soll, verwenden Sie die HDS_HIDDEN Formatvorlage.
Die HDS_HIDDEN Formatvorlage gibt an, dass das Kopfzeilensteuerelement als Datencontainer und nicht als visuelles Steuerelement verwendet werden soll. Diese Formatvorlage blendet das Steuerelement nicht automatisch aus, sondern wirkt sich stattdessen auf das Verhalten von
CHeaderCtrl::Layout
. Der im cy-Element derWINDOWPOS
Struktur zurückgegebene Wert ist null, der angibt, dass das Steuerelement für den Benutzer nicht sichtbar sein sollte.
Weitere Informationen zu diesen Eigenschaften finden Sie unter "Elemente " im Windows SDK. Informationen zum Hinzufügen von Elementen zu einem Kopfzeilensteuerelement finden Sie unter Hinzufügen von Elementen zum Kopfzeilensteuerelement.