Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Os estilos de controle de árvore (CTreeCtrl) governam aspetos da aparência de um controle de árvore. Você define os estilos iniciais ao criar o controle de árvore. Você pode recuperar e alterar os estilos depois de criar o controle de árvore usando as funções GetWindowLong e SetWindowLong do Windows, especificando GWL_STYLE para o parâmetro nIndex . Para obter uma lista completa de estilos, consulte Estilos de janela de controle de exibição em árvore no SDK do Windows.
O estilo TVS_HASLINES melhora a representação gráfica da hierarquia de um controle de árvore desenhando linhas que vinculam itens filho ao item pai correspondente. Esse estilo não vincula itens na raiz da hierarquia. Para fazer isso, você precisa combinar os estilos TVS_HASLINES e TVS_LINESATROOT .
O usuário pode expandir ou recolher a lista de itens filho de um item pai clicando duas vezes no item pai. Um controle de árvore que tem o estilo TVS_SINGLEEXPAND faz com que o item que está sendo selecionado se expanda e o item que está sendo desmarcado seja recolhido. Se o rato for usado para clicar uma vez no item selecionado e esse item estiver fechado, ele será expandido. Se o item selecionado for clicado com um único clique quando estiver aberto, ele será recolhido.
Um controle de árvore que tem o estilo TVS_HASBUTTONS adiciona um botão ao lado esquerdo de cada item pai. O usuário pode clicar no botão para expandir ou recolher os itens filho como uma alternativa para clicar duas vezes no item pai. TVS_HASBUTTONS não adiciona botões a itens na raiz da hierarquia. Para fazer isso, você deve combinar TVS_HASLINES, TVS_LINESATROOT e TVS_HASBUTTONS.
O estilo TVS_EDITLABELS possibilita que o usuário edite os rótulos dos itens de controle da árvore. Para obter mais informações sobre como editar rótulos, consulte Edição de rótulos de controle de árvore mais adiante neste tópico.
O estilo TVS_NOTOOLTIPS desativa o recurso de dica de ferramenta automática dos controles de exibição em árvore. Esse recurso exibe automaticamente uma dica de ferramenta, contendo o título do item sob o cursor do mouse, se o título inteiro não estiver visível no momento.