Поделиться через


Стили элемента управления дерева

Стили элемента управления дерева (CTreeCtrl) управляют аспектами вид элемента управления дерева.Задать исходные стили при создании элемент управления " дерево ".Можно получать и изменять стили выберите создать элемент управления дерева с помощью функций windows GetWindowLong и SetWindowLong, указав GWL_STYLE для параметра nIndex.Полный список стилей см. в разделе стили окна элемента управления иерархического представления в Windows SDK.

Стиль TVS_HASLINES увеличивает графическое представление дерева иерархии элементов управления с помощью линий, которые связывают элементы дочерних элементов с соответствующими родительским элементом.Этот стиль не связывает элементы в корне иерархии.Для этого необходимо использовать стили TVS_HASLINES и TVS_LINESATROOT.

Пользователь может развернуть или свернуть список родительского элемента дочерних элементов, дважды щелкнув родительский элемент.Элемент управления " дерево ", которое имеет стиль TVS_SINGLEEXPAND вызывает элемент, выделенным, чтобы развернуть и свернуть элемент невыбранном.Если используется один щелчок мышью на выбранный элемент и один элемент закрыт, то он будет развернут.Если выбранный элемент единый-щелкнут, когда он открыт, он будет свернут.

Элемент управления " дерево ", которое имеет стиль TVS_HASBUTTONS добавляет кнопку слева от каждого родительского элемента.Пользователь может щелкнуть кнопку, чтобы развернуть или свернуть дочерние элементы в качестве альтернативы дважды щелкните родительский элемент.TVS_HASBUTTONS не добавляет кнопки к элементам в корне иерархии.Чтобы сделать это, необходимо объединить TVS_HASLINES, TVS_LINESATROOT и TVS_HASBUTTONS.

Стиль TVS_EDITLABELS делает возможным для пользователя редактирование метки дерева элементов управления.Дополнительные сведения об изменении меток см. в разделе Редактирование метки элемента управления дерева далее в этом разделе.

Стиль TVS_NOTOOLTIPS запрещает автоматическое функцию всплывающей подсказки элементов управления иерархического представления.Эта функция автоматически отображается всплывающая подсказка, содержащий имя элемента под курсором мыши, если все объекта в данный момент не отображается.

См. также

Ссылки

Использование CTreeCtrl

Основные понятия

Элементы управления (MFC)