Interface ISearchFolderItemFactory (shobjidl_core.h)
Expõe métodos que criam e modificam pastas de pesquisa. Os métodos Set são chamados primeiro para configurar os parâmetros da pesquisa. Quando não for chamado, os valores padrão serão usados. ISearchFolderItemFactory::GetIDList e ISearchFolderItemFactory::GetShellItem retornam as duas formas da pesquisa especificadas por esses parâmetros.
Herança
A interface ISearchFolderItemFactory herda da interface IUnknown . ISearchFolderItemFactory também tem estes tipos de membros:
Métodos
A interface ISearchFolderItemFactory tem esses métodos.
ISearchFolderItemFactory::GetIDList Obtém a pasta de pesquisa como UM ITEMIDLIST. |
ISearchFolderItemFactory::GetShellItem Obtém a pasta de pesquisa como um IShellItem. |
ISearchFolderItemFactory::SetCondition Define a ICondition da pesquisa. Quando esse método não for chamado, a pesquisa resultante não terá filtros aplicados. |
ISearchFolderItemFactory::SetDisplayName Define o nome de exibição da pasta de pesquisa, conforme especificado. |
ISearchFolderItemFactory::SetFolderLogicalViewMode Define o modo de exibição lógica da pasta. As configurações padrão são baseadas no FolderTypeID que é definido pelo método ISearchFolderItemFactory::SetFolderTypeID. |
ISearchFolderItemFactory::SetFolderTypeID Define uma ID do tipo de pasta de pesquisa, conforme especificado. |
ISearchFolderItemFactory::SetGroupColumn Define uma coluna de grupo, conforme especificado. Se nenhuma coluna de grupo for especificada, nenhum agrupamento ocorrerá. |
ISearchFolderItemFactory::SetIconSize Define o tamanho do ícone da pasta de pesquisa, conforme especificado. As configurações padrão são baseadas no FolderTypeID que é definido pelo método ISearchFolderItemFactory::SetFolderTypeID. |
ISearchFolderItemFactory::SetScope Define o escopo da pesquisa, conforme especificado. |
ISearchFolderItemFactory::SetSortColumns Cria uma lista de direções de coluna de classificação, conforme especificado. |
ISearchFolderItemFactory::SetStacks Cria uma lista de chaves de pilha, conforme especificado. Se esse método não for chamado, por padrão, a pasta não será empilhada. |
ISearchFolderItemFactory::SetVisibleColumns Cria uma nova lista de colunas cujas colunas são todas visíveis, considerando uma matriz de estruturas PROPERTYKEY. O padrão é baseado em FolderTypeID. |
Comentários
Para implementar essa interface, use a ID da classe CLSID_SearchFolderItemFactory.
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) |