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);
См. также
Ссылки
Стили элемента управления иерархического представления расширенных