Método IShellImageData::D raw (shimgdata.h)
Desenha uma imagem decodificada.
Sintaxe
HRESULT Draw(
[in] HDC hdc,
[in] LPRECT prcDest,
[in] LPRECT prcSrc
);
Parâmetros
[in] hdc
Tipo: HDC
O identificador da imagem.
[in] prcDest
Tipo: LPRECT
Um ponteiro para um RECT, medido em pixels, que especifica os limites da imagem renderizada. A parte da imagem especificada por prcSrc é dimensionada para preencher o retângulo especificado por prcDest.
[in] prcSrc
Tipo: LPRECT
Um ponteiro para um RECT que especifica a parte da imagem a ser desenhada.
Retornar valor
Tipo: HRESULT
Retorna S_OK se tiver êxito ou um valor de erro, caso contrário, incluindo o seguinte:
Código de retorno | Descrição |
---|---|
|
A imagem não foi decodificada anteriormente, a chamada para IShellImageData::D ecode falhou ou hdc é NULL. Outras chamadas internas também podem fazer com que esse erro seja retornado. |
|
O parâmetro prcDest é NULL. |
|
O processo foi encerrado pelo aplicativo de chamada por meio de uma instância registrada de IShellImageDataAbort. |
Comentários
Se prcSrc for NULL, nada será desenhado e o método retornará S_OK.
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 |
DLL | Shell32.dll |