IShellImageData ::D raw, méthode (shimgdata.h)
Dessine une image décodée.
Syntaxe
HRESULT Draw(
[in] HDC hdc,
[in] LPRECT prcDest,
[in] LPRECT prcSrc
);
Paramètres
[in] hdc
Type : HDC
Handle de l’image.
[in] prcDest
Type : LPRECT
Pointeur vers un RECT, mesuré en pixels, qui spécifie les limites de l’image rendue. La partie de l’image spécifiée par prcSrc est mise à l’échelle pour remplir le rectangle spécifié par prcDest.
[in] prcSrc
Type : LPRECT
Pointeur vers un RECT qui spécifie la partie de l’image à dessiner.
Valeur retournée
Type : HRESULT
Retourne S_OK en cas de réussite ou une valeur d’erreur dans le cas contraire, y compris les éléments suivants :
Code de retour | Description |
---|---|
|
L’image n’a pas été décodée précédemment, l’appel à IShellImageData ::D ecode a échoué ou hdc a la valeur NULL. D’autres appels internes peuvent également entraîner le retour de cette erreur. |
|
Le paramètre prcDest est NULL. |
|
Le processus a été arrêté par l’application appelante via une instance inscrite d’IShellImageDataAbort. |
Remarques
Si prcSrc a la valeur NULL, rien n’est dessiné et la méthode retourne S_OK.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | shimgdata.h |
DLL | Shell32.dll |