Tree-View Steuerelementfensterstile

In diesem Abschnitt werden Fensterstile aufgelistet, die beim Erstellen von Strukturansichtssteuerelementen verwendet werden.

Konstante Beschreibung
TVS_CHECKBOXES
Version 4.70. Aktiviert Kontrollkästchen für Elemente in einem Strukturansichtssteuerelement. 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 Zustandsbildliste mit zwei Bildern zu erstellen und festzulegen. Zustandsbild 1 ist das deaktivierte Kontrollkästchen, und Zustandsbild 2 ist das Kontrollkästchen. Wenn Sie das Zustandsimage auf 0 festlegen, wird das Kontrollkästchen vollständig entfernt. Weitere Informationen finden Sie unter Arbeiten mit Zustandsbildindizes.
Version 5.80. Zeigt ein Kontrollkästchen an, auch wenn dem Element kein Bild zugeordnet ist.
Sobald ein Strukturansichtssteuerelement mit diesem Format erstellt wurde, kann die Formatvorlage nicht entfernt werden. Stattdessen müssen Sie das Steuerelement zerstören und an seiner Stelle ein neues erstellen. Durch das Zerstören des Strukturansichtssteuerelements wird die Kontrollkästchenstatusbildliste nicht zerstört. Sie müssen sie explizit zerstören. Rufen Sie das Handle für die Statusbildliste ab, indem Sie dem Strukturansichtssteuerelement eine TVM_GETIMAGELIST Nachricht senden. Zerstören Sie dann die Bildliste mit ImageList_Destroy.
Wenn Sie diese Formatvorlage verwenden möchten, müssen Sie die TVS_CHECKBOXES Formatvorlage mit SetWindowLong festlegen, nachdem Sie das Treeview-Steuerelement erstellt haben und bevor Sie die Struktur auffüllen. Andernfalls werden die Kontrollkästchen je nach Zeitsteuerungsproblemen möglicherweise deaktiviert angezeigt.
TVS_DISABLEDRAGDROP
Verhindert, dass das Strukturansichtssteuerelement 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 ist hervorgehoben, und wenn Sie auf eine beliebige Stelle in der Zeile eines Elements klicken, wird es ausgewählt. Diese Formatvorlage kann nicht in Verbindung mit der TVS_HASLINES-Formatvorlage verwendet werden.
TVS_HASBUTTONS
Zeigt die Schaltflächen plus (+) und minus (-) 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 am Stamm der Strukturansicht einzuschließen, muss auch TVS_LINESATROOT angegeben werden.
TVS_HASLINES
Verwendet Zeilen, um die Hierarchie der Elemente anzuzeigen.
TVS_INFOTIP
Version 4.71. Ruft QuickInfo-Informationen ab, indem die TVN_GETINFOTIP Benachrichtigung gesendet wird.
TVS_LINESATROOT
Verwendet Zeilen, um Elemente am Stamm des Strukturansichtssteuerelements zu verknüpfen. Dieser Wert wird ignoriert, wenn nicht auch TVS_HASLINES angegeben wird.
TVS_NOHSCROLL
Version 5.80. Deaktiviert horizontales Scrollen im Steuerelement. Das Steuerelement zeigt keine horizontalen Bildlaufleisten an.
TVS_NONEVENHEIGHT
Version 4.71 Legt die Höhe der Elemente mit der TVM_SETITEMHEIGHT Nachricht auf eine ungerade Höhe fest. Standardmäßig muss die Höhe von Elementen ein gerader 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. Normalerweise 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 derselben Richtung wie der Text im übergeordneten Fenster angezeigt. Wenn TVS_RTLREADING festgelegt ist, wird text in der Strukturansicht in die entgegengesetzte Richtung vom Text im übergeordneten Fenster gelesen.
TVS_SHOWSELALWAYS
Bewirkt, dass ein ausgewähltes Element ausgewählt bleibt, wenn das Strukturansichtssteuerelement den Fokus verliert.
TVS_SINGLEEXPAND
Version 4.71. Bewirkt, dass das ausgewählte Element erweitert und das Element nicht ausgewählt wird, um bei der Auswahl in der Strukturansicht zu reduzieren. Wenn die Maus verwendet wird, um auf das ausgewählte Element zu klicken und dieses Element geschlossen wird, wird es erweitert. Wenn der Benutzer beim Auswählen eines Elements die STRG-TASTE gedrückt hält, wird das element, das nicht ausgewählt wird, nicht reduziert.
Version 5.80. Bewirkt, dass das ausgewählte Element erweitert und das Element nicht ausgewählt wird, um bei der Auswahl in der Strukturansicht zu reduzieren. Wenn der Benutzer beim Auswählen eines Elements die STRG-TASTE gedrückt hält, wird das element, das nicht ausgewählt wird, nicht reduziert.
TVS_TRACKSELECT
Version 4.70. Aktiviert die Heißverfolgung in einem Strukturansichtssteuerelement.

Anforderungen

Anforderung Wert
Header
CommCtrl.h