Partilhar via


CTreeCtrl::SetExtendedStyle

Define estilos estendidos para o controle atual do modo de exibição de árvore.

DWORD SetExtendedStyle(
      DWORD dwExMask, 
      DWORD dwExStyles
);

Parâmetros

Parâmetro

Descrição

[in] dwExMask

Uma máscara de bits que especifica que os estilos no controle atual do modo de exibição de árvore são afetados por esse método.Se o parâmetro for zero, será ignorado e o valor do parâmetro de dwExStyles é atribuído ao controle de exibição de árvore.

Especifica zero ou uma combinação bit a bit (OPERADOR) de estilos descritos em Estilos estendidos de controle de exibição de árvore.

[in] dwExStyles

Uma máscara de bits que especifica quais estilos no controle atual do modo de exibição de árvore para definir ou desmarque.

Para definir uma combinação de estilos, especifique um combinação bit a bit (OPERADOR) de estilos descritos em Estilos estendidos de controle de exibição de árvore.Para limpar um conjunto de estilos, especifique zero.

Valor de retorno

Um valor que contém o controle estendido anterior estilos.

Comentários

Este método limpa os estilos especificado no parâmetro de dwExMask , então define estilos especificado no parâmetro de dwExStyles .Somente os estilos estendidos que correspondem a bit na alteração de dwExMask .

este método envia a mensagem de TVM_SETEXTENDEDSTYLE , que é descrita em Windows SDK.

Requisitos

Cabeçalho: afxcmn.h

Este método é suportado no Windows XP e posteriormente.

Os requisitos adicionais para o método são descritos em Criar requisitos de controles comuns do Windows Vista.

Exemplo

O exemplo de código a seguir define uma variável, m_treeCtrl, que é usada para acessar o controle atual do modo de exibição de árvore.O exemplo de código também define um inteiro sem sinal e diversas variáveis de HTREEITEM.Essas variáveis são usados no exemplo a seguir.

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;

O exemplo de código a seguir adiciona o estilo TVS_EX_AUTOHSCROLL estendido para o controle atual do modo de exibição de árvore.Em uma seção anterior do exemplo de código, que não é mostrado, nós criaremos um modo de exibição de árvore que consistisse em um país/nó raiz para o Estados Unidos, subnodes da região para os estados de Pensilvânia e de Washington, e itens da árvore para cidades nos estados.Nós fizemos intencionalmente o estreito de controle de exibição de árvore de modo que deve automaticamente rolar para exibir o item de árvore que tem o foco.

    m_treeCtrl.SetExtendedStyle(TVS_EX_AUTOHSCROLL, TVS_EX_AUTOHSCROLL);

Consulte também

Referência

Classe de CTreeCtrl

Gráfico de hierarquia

TVM_SETEXTENDEDSTYLE

CTreeCtrl::GetExtendedStyle

Estilos estendidos de controle de exibição de árvore