Método IFileDialog::SetFilter (shobjidl_core.h)
[Preterido. SetFilter não está mais disponível para uso a partir do Windows 7.]
Define o filtro.
Sintaxe
HRESULT SetFilter(
IShellItemFilter *pFilter
);
Parâmetros
pFilter
Tipo: IShellItemFilter*
Um ponteiro para o IShellItemFilter que deve ser definido.
Retornar valor
Tipo: HRESULT
Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.
Comentários
Esse método poderá ser usado se o aplicativo precisar executar filtragem especial para remover alguns itens do modo de exibição da caixa de diálogo. IncludeItem será chamado para cada item que normalmente seria incluído na exibição. GetEnumFlagsForItem não é usado. Para filtrar por tipo de arquivo, IFileDialog::SetFileTypes deve ser usado, pois em pastas com um grande número de itens, ele pode oferecer melhor desempenho do que aplicar um IShellItemFilter.
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) |
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de