IDCompositionScaleTransform::SetScaleX(IDCompositionAnimation*) , méthode (dcomp.h)
Anime la valeur de la propriété ScaleX d’une transformation d’échelle 2D. La propriété ScaleX spécifie le facteur d’échelle le long de l’axe x.
Syntaxe
HRESULT SetScaleX(
[in] IDCompositionAnimation *animation
);
Paramètres
[in] animation
Type : IDCompositionAnimation*
Objet d’animation qui détermine la façon dont la valeur de la propriété ScaleX change au fil du temps. Ce paramètre ne doit pas être NULL.
Valeur retournée
Type : HRESULT
Si la fonction réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT . Consultez les codes d’erreur DirectComposition pour obtenir la liste des codes d’erreur.
Notes
Cette méthode effectue une copie de l’animation spécifiée. Si l’objet référencé par le paramètre d’animation est modifié après avoir appelé cette méthode, la modification n’affecte pas la propriété ScaleX, sauf si cette méthode est appelée à nouveau. Si la propriété ScaleX était précédemment animée, l’appel de cette méthode remplace l’animation précédente par la nouvelle animation.
Cette méthode échoue si l’animation est un pointeur non valide ou s’il n’a pas été créé par la même interface IDCompositionDevice que le visuel affecté. L’interface ne peut pas être une implémentation personnalisée ; Seules les interfaces créées par Microsoft DirectComposition peuvent être utilisées avec cette méthode.
Configuration requise
Client minimal pris en charge | Windows 8 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2012 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | dcomp.h |
Bibliothèque | Dcomp.lib |
DLL | Dcomp.dll |