Metodo IShellImageData::D raw (shimgdata.h)
Disegna un'immagine decodificata.
Sintassi
HRESULT Draw(
[in] HDC hdc,
[in] LPRECT prcDest,
[in] LPRECT prcSrc
);
Parametri
[in] hdc
Tipo: HDC
Handle dell'immagine.
[in] prcDest
Tipo: LPRECT
Puntatore a un RECT, misurato in pixel, che specifica i limiti dell'immagine sottoposta a rendering. La parte dell'immagine specificata da prcSrc viene ridimensionata per riempire il rettangolo specificato da prcDest.
[in] prcSrc
Tipo: LPRECT
Puntatore a un RECT che specifica la parte dell'immagine da disegnare.
Valore restituito
Tipo: HRESULT
Restituisce S_OK se ha esito positivo o un valore di errore in caso contrario, incluso quanto segue:
Codice restituito | Descrizione |
---|---|
|
L'immagine non è stata decodificata in precedenza, la chiamata a IShellImageData::D ecode non è riuscita o hdc è NULL. Altre chiamate interne possono anche causare la restituzione di questo errore. |
|
Il parametro prcDest è NULL. |
|
Il processo è stato terminato dall'applicazione chiamante tramite un'istanza registrata di IShellImageDataAbort. |
Commenti
Se prcSrc è NULL, non viene disegnato alcun elemento e il metodo restituisce S_OK.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | shimgdata.h |
DLL | Shell32.dll |