Partager via


Méthode IShellImageData ::Rotate (shimgdata.h)

Fait pivoter une image par incréments de 90 degrés.

Syntaxe

HRESULT Rotate(
  [in] DWORD dwAngle
);

Paramètres

[in] dwAngle

Type : DWORD

Angle de rotation. Seuls les angles 0, 90, 180 et 270 sont reconnus.

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
E_FAIL
L’image n’a pas été décodée ou le processus de décodage a échoué. Cette valeur est également retournée lorsque certains appels internes aux méthodes GDI+ échouent.
E_NOTVALIDFORANIMATEDIMAGE
L’image est une image animée qui ne peut pas être pivotée.
E_INVALIDARG
Le paramètre dwAngle est une valeur autre que 0, 90, 180 ou 270.
S_FALSE
Le paramètre dwAngle est 0.
E_OUTOFMEMORY
Les ressources disponibles sont insuffisantes pour que la méthode crée une copie de travail interne de l’image.

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