Interface IExtractImage (shobjidl_core.h)
Expõe métodos que solicitam uma imagem em miniatura de uma pasta shell.
Herança
A interface IExtractImage herda da interface IUnknown . IExtractImage também tem estes tipos de membros:
Métodos
A interface IExtractImage tem esses métodos.
IExtractImage::Extract Solicita uma imagem de um objeto, como um item em uma pasta shell. |
IExtractImage::GetLocation Obtém um caminho para a imagem que deve ser extraída. |
Comentários
Há duas etapas no processo: primeiro, use GetLocation para solicitar a descrição do caminho de uma imagem e especificar como a imagem deve ser renderizada. Em seguida, chame Extrair para extrair a imagem.
Se o objeto for de thread livre, ele também deverá expor uma interface IRunnableTask para que possa ser interrompido e iniciado conforme necessário. Esse recurso pode ser particularmente útil quando a extração pode ser lenta.
Implemente IExtractImage se sua extensão de namespace precisar fornecer imagens em miniatura a serem exibidas em um Shellview.
Use IExtractImage se você estiver implementando uma exibição de objetos de namespace e quiser exibir imagens em miniatura. Você pode usar o método IShellFolder::GetUIObjectOf de uma pasta shell para associar à interface IExtractImage .
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 2000 Professional, Windows XP [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | shobjidl_core.h (inclua Shobjidl.h) |