Share via


Struktursteuerelementstile

Struktursteuerelementarten (CTreeCtrl) steuern Aspekte der Darstellung eines Struktursteuerelements. Beim Erstellen des Struktursteuerelements legen Sie die ursprünglichen Formatvorlagen fest. Sie können die Formatvorlagen nach dem Erstellen des Struktursteuerelements abrufen und ändern, indem Sie die Windows-Funktionen "GetWindowLong" und "SetWindowLong" verwenden und GWL_STYLE für den nIndex-Parameter angeben. Eine vollständige Liste der Formatvorlagen finden Sie unter Strukturansicht-Steuerelementfensterformatvorlagen im Windows SDK.

Die TVS_HASLINES Formatvorlage verbessert die Grafikdarstellung der Hierarchie eines Struktursteuerelements durch Zeichnen von Linien, die untergeordnete Elemente mit dem entsprechenden übergeordneten Element verknüpfen. Diese Formatvorlage verknüpft keine Elemente im Stammverzeichnis der Hierarchie. Dazu müssen Sie die TVS_HASLINES und TVS_LINESATROOT Formatvorlagen kombinieren.

Der Benutzer kann die Liste der untergeordneten Elemente eines übergeordneten Elements erweitern oder reduzieren, indem er auf das übergeordnete Element doppelklicken. Ein Struktursteuerelement mit der TVS_SINGLEEXPAND Formatvorlage bewirkt, dass das Element erweitert wird und das Element nicht reduziert wird. Wenn die Maus verwendet wird, um mit einem Klick auf das ausgewählte Element zu klicken und dieses Element geschlossen wird, wird es erweitert. Wenn das ausgewählte Element beim Öffnen mit einem Klick darauf geklickt wird, wird es reduziert.

Ein Struktursteuerelement mit dem TVS_HASBUTTONS-Format fügt der linken Seite jedes übergeordneten Elements eine Schaltfläche hinzu. Der Benutzer kann auf die Schaltfläche klicken, um die untergeordneten Elemente als Alternative zum Doppelklicken auf das übergeordnete Element zu erweitern oder zu reduzieren. TVS_HASBUTTONS fügt keine Schaltflächen zu Elementen im Stammverzeichnis der Hierarchie hinzu. Dazu müssen Sie TVS_HASLINES, TVS_LINESATROOT und TVS_HASBUTTONS kombinieren.

Die TVS_EDITLABELS Formatvorlage ermöglicht es dem Benutzer, die Beschriftungen von Struktursteuerelementelementen zu bearbeiten. Weitere Informationen zum Bearbeiten von Bezeichnungen finden Sie weiter unten in diesem Thema unter Struktursteuerelement-Beschriftungsbearbeitung .

Die TVS_NOTOOLTIPS Formatvorlage deaktiviert das feature für die automatische QuickInfo von Strukturansichtssteuerelementen. Dieses Feature zeigt automatisch eine QuickInfo mit dem Titel des Elements unter dem Mauszeiger an, wenn der gesamte Titel derzeit nicht sichtbar ist.

Siehe auch

Verwenden von CTreeCtrl
Steuerelemente