Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 |