Método IShellImageData::D raw (shimgdata.h)
Dibuja una imagen descodificada.
Sintaxis
HRESULT Draw(
[in] HDC hdc,
[in] LPRECT prcDest,
[in] LPRECT prcSrc
);
Parámetros
[in] hdc
Tipo: HDC
Identificador de la imagen.
[in] prcDest
Tipo: LPRECT
Puntero a un RECT, medido en píxeles, que especifica los límites de la imagen representada. La parte de la imagen especificada por prcSrc se escala para rellenar el rectángulo especificado por prcDest.
[in] prcSrc
Tipo: LPRECT
Puntero a un RECT que especifica la parte de la imagen que se va a dibujar.
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ó anteriormente, se produjo un error en la llamada a IShellImageData::D ecode o hdc es NULL. Otras llamadas internas también pueden provocar que se devuelva este error. |
|
El parámetro prcDest es NULL. |
|
La aplicación que realiza la llamada terminó el proceso a través de una instancia registrada de IShellImageDataAbort. |
Comentarios
Si prcSrc es NULL, no se dibuja nada y el método devuelve S_OK.
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 |
Archivo DLL | Shell32.dll |