Interfaz IShellImageData (shimgdata.h)
[Esta interfaz finalmente no se admitirá. Se recomienda usar las API de GDI+ de Windows en lugar de los métodos IShellImageData .]
Expone métodos y propiedades que muestran, manipulan y describen los datos de imagen.
Herencia
La interfaz IShellImageData hereda de la interfaz IUnknown . IShellImageData también tiene estos tipos de miembros:
Métodos
La interfaz IShellImageData tiene estos métodos.
IShellImageData::CloneFrame Recupera un clon de la imagen o marco actual. |
IShellImageData::D ecode Descodifica el archivo de imagen y establece el estado. |
IShellImageData::D iscardEdit Descarta las modificaciones realizadas en una imagen. |
IShellImageData::D isplayName Obtiene el nombre del archivo si IShellImageData se inicializó en una ruta de acceso de archivo. De lo contrario, obtiene el nombre del flujo de datos. |
IShellImageData::D raw Dibuja una imagen descodificada. |
IShellImageData::GetCurrentPage Obtiene la página actual de una imagen de varias páginas. |
IShellImageData::GetDelay Obtiene el valor de retraso para el marco actual de una animación. |
IShellImageData::GetEncoderParams Obtiene el conjunto actual de parámetros del codificador. |
IShellImageData::GetPageCount Obtiene el número de páginas de una imagen de varias páginas. |
IShellImageData::GetPixelFormat Obtiene el formato de píxel de la imagen. |
IShellImageData::GetProperties Obtiene un IPropertySetStorage a través del cual se puede acceder a las propiedades de la imagen. |
IShellImageData::GetRawDataFormat Recupera un GUID que identifica el formato de la imagen. |
IShellImageData::GetResolution Obtiene la resolución, en puntos por pulgada (ppp) de la imagen. |
IShellImageData::GetSize Obtiene las dimensiones del archivo de imagen. |
IShellImageData::IsAnimated Determina si la imagen está animada. |
IShellImageData::IsDecoded Determina si la imagen se ha descodificado llamando a IShellImageData::D ecode. Muchas operaciones devuelven un código de error si la imagen no se descodifica primero. |
IShellImageData::IsEditable Determina si la imagen se puede editar. |
IShellImageData::IsMultipage Determina si la imagen es una imagen con formato de archivo de imagen etiquetado (TIFF) de varias páginas. |
IShellImageData::IsPrintable Determina si se puede imprimir la imagen. |
IShellImageData::IsTransparent Determina si la imagen es transparente. |
IShellImageData::IsVector Determina si la imagen es una imagen vectorial. |
IShellImageData::NextFrame Cambia al siguiente fotograma de una imagen animada. |
IShellImageData::NextPage Cambia a la página siguiente de una imagen de varias páginas. Se restablecen todas las animaciones asociadas. |
IShellImageData::P revPage Cambia a la página anterior de una imagen de varias páginas. Se restablecen todas las animaciones asociadas. |
IShellImageData::RegisterAbort Establece un objeto abort de devolución de llamada y, opcionalmente, devuelve un puntero al objeto anterior. |
IShellImageData::ReplaceFrame Reemplaza el marco actual por una nueva imagen. |
IShellImageData::Rotate Gira una imagen en incrementos de 90 grados. |
IShellImageData::Scale Ajusta el tamaño de una imagen. |
IShellImageData::SelectPage Selecciona una página especificada en una imagen de varias páginas. |
IShellImageData::SetEncoderParams Establece los parámetros del codificador. |
Comentarios
Esta interfaz no se incluyó en un archivo de encabezado público antes de Windows Vista.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | shimgdata.h |