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


CTreeCtrl::SetExtendedStyle

Задает расширенные стили для текущего элемента управления иерархического представления.

DWORD SetExtendedStyle(
      DWORD dwExMask, 
      DWORD dwExStyles
);

Параметры

Параметр

Описание

[входящий] dwExMask

Битовая маска, указывающая, какие стили в текущем элементе управления иерархического представления затронуты этим методом.Если этот параметр равен нулю, он игнорировать и значение параметра dwExStyles присвоено к элементу управления иерархического представления.

Укажите ноль или побитовое сочетание (ИЛИ) из стилей, описанных в Стили элемента управления иерархического представления расширенных.

[входящий] dwExStyles

Битовая маска, указывающая, какие стили в текущем элементе управления иерархического представления, которое нужно задать или очистить.

Задать сочетание стили, указывающее побитовое сочетание (ИЛИ) стилей, описанных в Стили элемента управления иерархического представления расширенных.Чтобы удалить набор стилей, укажите ноль.

Возвращаемое значение

Значение, которое содержит предыдущий элемент управления дополнительно стили.

Заметки

Этот метод очищает стили, указанные в параметре dwExMask, а затем устанавливает стили, указанный в параметре dwExStyles.Только расширенные стили, которые соответствуют разряда в изменении dwExMask.

Этот метод отправляет сообщение TVM_SETEXTENDEDSTYLE, которое описано в Windows SDK.

Требования

заголовок: afxcmn.h

Этот метод поддерживается в Windows XP и более поздних версиях.

Дополнительные требования для этого метода см. в Требования построения для элементов управления Windows Vista общих.

Пример

В следующем примере кода определяется переменной m_treeCtrl, которая используется для доступа к текущему элементу управления иерархического представления.Пример кода также определяет целое число без знака и несколько переменных HTREEITEM.Эти переменные используются в следующем примере.

public:
    // Variable to access tree control.
    CTreeCtrl m_treeCtrl;
    // Variable to access splitbutton control.
    CSplitButton m_splitbutton;
    // Accessibility identifier
    UINT accIdUS;
    // HTREEITEMs
    HTREEITEM hCountry;
    HTREEITEM hPA;
    HTREEITEM hWA;

Следующий пример кода добавляет стиль, расширенный TVS_EX_AUTOHSCROLL к текущему элементу управления иерархического представления.В предыдущем разделе " пример кода, который не отображается, было создано представление в виде дерева, которое состоит из корневого узла страны или региона, Соединенные Штаты, вложенные узлы для состояний Пенсильвания и Вашингтона и элементы дерева для городов в этих состояниях.Мы намеренно, узкую часть элемента управления иерархического представления так, чтобы она должна автоматически прокручиваться для отображения элемента дерева, имеющий фокус.

    m_treeCtrl.SetExtendedStyle(TVS_EX_AUTOHSCROLL, TVS_EX_AUTOHSCROLL);

См. также

Ссылки

Стили элемента управления иерархического представления расширенных

Класс CTreeCtrl

Диаграмма иерархии

TVM_SETEXTENDEDSTYLE

CTreeCtrl::GetExtendedStyle