Interface IShellImageData (shimgdata.h)
[Essa interface eventualmente não terá suporte. É recomendável que as APIs do Windows GDI+ sejam usadas no lugar dos métodos IShellImageData .]
Expõe métodos e propriedades que exibem, manipulam e descrevem dados de imagem.
Herança
A interface IShellImageData herda da interface IUnknown . IShellImageData também tem estes tipos de membros:
Métodos
A interface IShellImageData tem esses métodos.
IShellImageData::CloneFrame Recupera um clone da imagem ou quadro atual. |
IShellImageData::D ecode Decodifica o arquivo de imagem, definindo o estado. |
IShellImageData::D iscardEdit Descarta edições feitas em uma imagem. |
IShellImageData::D isplayName Obtém o nome do arquivo se IShellImageData foi inicializado em um caminho de arquivo. Caso contrário, obtém o nome do fluxo de dados. |
IShellImageData::D raw Desenha uma imagem decodificada. |
IShellImageData::GetCurrentPage Obtém a página atual de uma imagem de várias páginas. |
IShellImageData::GetDelay Obtém o valor de atraso para o quadro atual de uma animação. |
IShellImageData::GetEncoderParams Obtém o conjunto atual de parâmetros do codificador. |
IShellImageData::GetPageCount Obtém o número de páginas em uma imagem de várias páginas. |
IShellImageData::GetPixelFormat Obtém o formato de pixel da imagem. |
IShellImageData::GetProperties Obtém um IPropertySetStorage por meio do qual as propriedades da imagem podem ser acessadas. |
IShellImageData::GetRawDataFormat Recupera um GUID que identifica o formato da imagem. |
IShellImageData::GetResolution Obtém a resolução, em pontos por polegada (dpi), da imagem. |
IShellImageData::GetSize Obtém as dimensões do arquivo de imagem. |
IShellImageData::IsAnimated Determina se a imagem é animada. |
IShellImageData::IsDecoded Determina se a imagem foi decodificada chamando IShellImageData::D ecode. Muitas operações retornarão um código de falha se a imagem não for decodificada pela primeira vez. |
IShellImageData::IsEditable Determina se a imagem pode ser editada. |
IShellImageData::IsMultipage Determina se a imagem é uma imagem TIFF (Formato de Arquivo de Imagem Marcada) de várias páginas. |
IShellImageData::IsPrintable Determina se a imagem pode ser impressa. |
IShellImageData::IsTransparent Determina se a imagem é transparente. |
IShellImageData::IsVector Determina se a imagem é uma imagem de vetor. |
IShellImageData::NextFrame Alterna para o próximo quadro de uma imagem animada. |
IShellImageData::NextPage Alterna para a próxima página de uma imagem de várias páginas. Todas as animações associadas são redefinidas. |
IShellImageData::P revPage Alterna para a página anterior de uma imagem de várias páginas. Todas as animações associadas são redefinidas. |
IShellImageData::RegisterAbort Define um objeto de anulação de retorno de chamada, retornando opcionalmente um ponteiro para o objeto anterior. |
IShellImageData::ReplaceFrame Substitui o quadro atual por uma nova imagem. |
IShellImageData::Rotate Gira uma imagem em incrementos de 90 graus. |
IShellImageData::Scale Ajusta o tamanho de uma imagem. |
IShellImageData::SelectPage Seleciona uma página especificada em uma imagem de várias páginas. |
IShellImageData::SetEncoderParams Define parâmetros do codificador. |
Comentários
Essa interface não foi incluída em um arquivo de cabeçalho público antes do Windows Vista.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | 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 | shimgdata.h |