Método IShellImageData::Scale (shimgdata.h)
Ajusta el tamaño de una imagen.
Sintaxis
HRESULT Scale(
[in] ULONG cx,
[in] ULONG cy,
[in] InterpolationMode hints
);
Parámetros
[in] cx
Tipo: ULONG
Dimensión horizontal (x). Si este valor es 0, la dimensión x se establece en un valor escalado según el punto especificado en cy.
[in] cy
Tipo: ULONG
Dimensión vertical (y). Si este valor es 0, la dimensión y se establece en un valor escalado según el punto especificado en cx.
[in] hints
Tipo: InterpolationMode
Miembro de la enumeración InterpolationMode , especificando el algoritmo que se usa cuando se escala la imagen.
Valor devuelto
Tipo: HRESULT
Devuelve S_OK si se ejecuta correctamente o un valor de error de lo contrario, incluido lo siguiente:
Código devuelto | Descripción |
---|---|
|
La imagen no se descodificó previamente o se produjo un error en la llamada a IShellImageData::D ecode . Otras llamadas internas también pueden provocar que se devuelva este error. |
|
La imagen es una imagen animada y no se puede escalar mediante este método. |
|
No se puede crear una instancia del objeto interno. |
|
El proceso se detuvo mediante la aplicación que realiza la llamada a través de una instancia registrada de IShellImageDataAbort. |
Requisitos
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 |
Archivo DLL | Shell32.dll |