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) |