Compartilhar via


Interface IColumnManager (shobjidl_core.h)

Expõe métodos que permitem a inspeção e a manipulação de colunas na exibição Detalhes do Windows Explorer. Cada coluna é referenciada por uma estrutura PROPERTYKEY , que nomeia uma propriedade.

Herança

A interface IColumnManager herda da interface IUnknown . IColumnManager também tem esses tipos de membros:

Métodos

A interface IColumnManager tem esses métodos.

 
IColumnManager::GetColumnCount

Obtém a contagem de colunas para as colunas visíveis ou o conjunto completo de colunas.
IColumnManager::GetColumnInfo

Obtém informações sobre cada coluna:_width, visibilidade, nome de exibição e estado.
IColumnManager::GetColumns

Obtém uma matriz de estruturas PROPERTYKEY que representam as colunas compatíveis com a exibição. Inclui todas as colunas ou apenas aquelas visíveis no momento.
IColumnManager::SetColumnInfo

Define o estado de uma coluna especificada.
IColumnManager::SetColumns

Define a coleção de colunas para exibição a ser exibida.

Comentários

Essa interface pode ser acessada mesmo quando a janela Explorer do Windows está em um modo de exibição não coluna, como ícones, miniaturas ou blocos. Ela afeta esses modos de exibição, bem como as exibições nas quais o controle de cabeçalho de coluna exibe o conjunto de colunas ao qual IColumnManager fornece acesso.

A implementação padrão do objeto de exibição do Windows Explorer, criado por SHCreateShellFolderViewEx, dá suporte a essa interface recuperada por meio de QueryInterface. O código executado no Windows Explorer (como exibir retornos de chamada, menus de contexto ou destinos de soltar) pode acessar o objeto de exibição usando IServiceProvider::QueryService, consultando SID_SFolderView.

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)

Confira também

IFolderView2