Tree-View-Fensterstile

In diesem Abschnitt werden Fensterstile aufgeführt, die beim Erstellen von Strukturansichtssteuerelementen verwendet werden.

Konstante BESCHREIBUNG
KONTROLLKÄSTCHEN FÜR _ TVS
Version 4.70. Aktiviert Kontrollkästchen für Elemente in einem Strukturansicht-Steuerelement. Ein Kontrollkästchen wird nur angezeigt, wenn dem Element ein Bild zugeordnet ist. Wenn dieses Format festgelegt ist, verwendet das Steuerelement effektiv DrawFrameControl, um eine Statusbildliste mit zwei Bildern zu erstellen und zu erstellen. Statusbild 1 ist das deaktivierte Kontrollkästchen, und Statusbild 2 ist das aktivierte Kontrollkästchen. Wenn Sie das Statusbild auf 0 (null) festlegen, wird das Kontrollkästchen vollständig entfernt. Weitere Informationen finden Sie unter Arbeiten mit Zustandsbildindizes.
Version 5.80. Zeigt ein Kontrollkästchen auch dann an, wenn dem Element kein Bild zugeordnet ist.
Sobald ein Strukturansicht-Steuerelement mit diesem Stil erstellt wurde, kann der Stil nicht mehr entfernt werden. Stattdessen müssen Sie das Steuerelement zerstören und an seiner Stelle ein neues erstellen. Durch das Zerstören des Strukturansicht-Steuerelements wird die Liste der Kontrollkästchenzustandsbilder nicht zerstört. Sie müssen sie explizit zerstören. Um das Handle für die Statusbildliste zu erhalten, senden Sie dem Strukturansicht-Steuerelement eine TVM _ GETIMAGELIST-Nachricht. Zerstören Sie dann die Bildliste mit ImageList _ Destroy.
Wenn Sie diesen Stil verwenden möchten, müssen Sie den TVS _ CHECKBOXES-Stil mit SetWindowLong festlegen, nachdem Sie das Treeview-Steuerelement erstellt und die Struktur aufgefüllt haben. Andernfalls werden die Kontrollkästchen je nach Zeitsteuerungsproblemen möglicherweise deaktiviert angezeigt.
TVS _ DISABLEDRAGDROP
Verhindert, dass das Strukturansicht-Steuerelement TVN _ BEGINDRAG-Benachrichtigungscodes sendet.
TVS _ EDITLABELS
Ermöglicht dem Benutzer, die Bezeichnungen von Strukturansichtselementen zu bearbeiten.
TVS _ FULLROWSELECT
Version 4.71. Aktiviert die vollständige Zeilenauswahl in der Strukturansicht. Die gesamte Zeile des ausgewählten Elements wird hervorgehoben, und wenn Sie auf eine beliebige Stelle in der Zeile eines Elements klicken, wird es ausgewählt. Dieser Stil kann nicht in Verbindung mit dem TVS _ HASLINES-Stil verwendet werden.
TVS _ HASBUTTONS
Zeigt Plus- (+) und Minusschaltflächen (-) neben übergeordneten Elementen an. Der Benutzer klickt auf die Schaltflächen, um die Liste der untergeordneten Elemente eines übergeordneten Elements zu erweitern oder zu reduzieren. Um Schaltflächen mit Elementen im Stammverzeichnis der Strukturansicht ein schließen zu können, muss TVS _ LINESATROOT ebenfalls angegeben werden.
TVS _ HASLINES
Verwendet Zeilen, um die Hierarchie von Elementen zu zeigen.
TVS _ INFOTIP
Version 4.71. Abrufen von QuickInfo-Informationen durch Senden der _ TVN-GETINFOTIP-Benachrichtigung.
TVS _ LINESATROOT
Verwendet Zeilen, um Elemente im Stamm des Strukturansicht-Steuerelements zu verknüpfen. Dieser Wert wird ignoriert, wenn TVS _ HASLINES nicht ebenfalls angegeben ist.
TVS _ NOHSCROLL
Version 5.80. Deaktiviert horizontales Scrollen im -Steuerelement. Das Steuerelement zeigt keine horizontalen Scrollleisten an.
TVS _ NONEVENHEIGHT
Version 4.71 Legt die Höhe der Elemente mit der TVM _ SETITEMHEIGHT-Meldung auf eine ungerade Höhe fest. Standardmäßig muss die Höhe von Elementen ein gleichmäßiger Wert sein.
TVS _ NOSCROLL
Version 4.71. Deaktiviert sowohl horizontales als auch vertikales Scrollen im -Steuerelement. Das Steuerelement zeigt keine Bildlaufleisten an.
TVS _ NOTOOLTIPS
Version 4.70. Deaktiviert QuickInfos.
TVS _ RTLREADING
Version 4.70. Bewirkt, dass Text von rechts nach links (RTL) angezeigt wird. In der Regel zeigen Fenster Text von links nach rechts (LTR) an. Windows kann gespiegelt werden, um Sprachen wie Hebräisch oder Arabisch anzuzeigen, die RTL lesen. In der Regel wird Text in der Strukturansicht in der gleichen Richtung wie der Text im übergeordneten Fenster angezeigt. Wenn TVS RTLREADING festgelegt ist, liest strukturansichtstext in umgekehrter Richtung aus dem Text _ im übergeordneten Fenster.
TVS _ SHOWSELALWAYS
Bewirkt, dass ein ausgewähltes Element ausgewählt bleibt, wenn das Strukturansicht-Steuerelement den Fokus verliert.
TVS _ SINGLEEXPAND
Version 4.71. Bewirkt, dass das ausgewählte Element erweitert und das nicht ausgewählte Element bei der Auswahl in der Strukturansicht reduziert wird. Wenn der Mauszeiger verwendet wird, um mit nur einem Klick auf das ausgewählte Element zu klicken, und dieses Element geschlossen wird, wird es erweitert. Wenn der Benutzer die STRG-TASTE gedrückt hält, während er ein Element auswählt, wird das nicht ausgewählte Element nicht reduziert.
Version 5.80. Bewirkt, dass das ausgewählte Element erweitert und das nicht ausgewählte Element bei der Auswahl in der Strukturansicht reduziert wird. Wenn der Benutzer die STRG-TASTE gedrückt hält, während er ein Element auswählt, wird das nicht ausgewählte Element nicht reduziert.
TVS _ TRACKSELECT
Version 4.70. Aktiviert hot tracking in einem Strukturansicht-Steuerelement.

Requirements (Anforderungen)

Anforderung Wert
Header
CommCtrl.h