Compartilhar via


Interface INameSpaceTreeControl (shobjidl_core.h)

Expõe métodos usados para exibir e manipular nós em uma árvore de itens do Shell.

Herança

A interface INameSpaceTreeControl herda da interface IUnknown . INameSpaceTreeControl também tem estes tipos de membros:

Métodos

A interface INameSpaceTreeControl tem esses métodos.

 
INameSpaceTreeControl::AppendRoot

Acrescenta um item shell à lista de raízes em uma árvore.
INameSpaceTreeControl::CollapseAll

Recolhe todos os itens na árvore fornecida.
INameSpaceTreeControl::EnsureItemVisible

Garante que o item especificado esteja visível.
INameSpaceTreeControl::GetItemCustomState

Obtém o estado da caixa de seleção associada a um determinado item do Shell.
INameSpaceTreeControl::GetItemRect

Obtém a estrutura RECT que descreve o tamanho e a posição de um determinado item.
INameSpaceTreeControl::GetItemState

Obtém informações de estado sobre um item do Shell.
INameSpaceTreeControl::GetNextItem

Recupera o próximo item na árvore de acordo com qual método é solicitado.
INameSpaceTreeControl::GetRootItems

Obtém uma matriz dos itens raiz.
INameSpaceTreeControl::GetSelectedItems

Obtém uma matriz de itens do Shell selecionados.
INameSpaceTreeControl::HitTest

Recupera o item em que um determinado ponto está, se houver.
INameSpaceTreeControl::Initialize

Inicializa um objeto INameSpaceTreeControl.
INameSpaceTreeControl::InsertRoot

Insere um item shell em um item raiz em uma árvore.
INameSpaceTreeControl::RemoveAllRoots

Remove todas as raízes e seus filhos de uma árvore.
INameSpaceTreeControl::RemoveRoot

Remove uma raiz e seus filhos de uma árvore.
INameSpaceTreeControl::SetItemCustomState

Define o estado da caixa de seleção associada ao item Shell.
INameSpaceTreeControl::SetItemState

Define informações de estado para um item do Shell.
INameSpaceTreeControl::SetTheme

Define o tema da área de trabalho somente para a janela atual.
INameSpaceTreeControl::TreeAdvise

Permite que um cliente se registre com o controle .
INameSpaceTreeControl::TreeUnadvise

Permite que um cliente cancele o registro com o controle .

Comentários

Para implementar essa interface, use a ID da classe CLSID_NameSpaceTreeControl.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho shobjidl_core.h (inclua Shobjidl.h)