Méthode IShellImageData::Scale (shimgdata.h)
Ajuste la taille d’une image.
Syntaxe
HRESULT Scale(
[in] ULONG cx,
[in] ULONG cy,
[in] InterpolationMode hints
);
Paramètres
[in] cx
Type : ULONG
Dimension horizontale (x). Si cette valeur est 0, la dimension x est définie sur une valeur mise à l’échelle basée sur le point spécifié dans cy.
[in] cy
Type : ULONG
Dimension verticale (y). Si cette valeur est 0, la dimension y est définie sur une valeur mise à l’échelle basée sur le point spécifié dans cx.
[in] hints
Type : InterpolationMode
Membre de l’énumération InterpolationMode , spécifiant l’algorithme utilisé lorsque l’image est mise à l’échelle.
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 ou l’appel à IShellImageData::D ecode a échoué. D’autres appels internes peuvent également entraîner le retour de cette erreur. |
|
L’image est une image animée et ne peut pas être mise à l’échelle à l’aide de cette méthode. |
|
L’objet interne ne peut pas être instancié. |
|
Le processus a été arrêté par l’application appelante via un instance inscrit de IShellImageDataAbort. |
Configuration requise
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 |