Freigeben über


IDCompositionVisual::SetOffsetX(IDCompositionAnimation*)-Methode (dcomp.h)

Ändert den Wert der OffsetX-Eigenschaft dieses Visuals. Die OffsetX-Eigenschaft gibt den neuen Offset des Visuals entlang der x-Achse relativ zum übergeordneten Visual an.

Syntax

HRESULT SetOffsetX(
  [in] IDCompositionAnimation *animation
);

Parameter

[in] animation

Typ: IDCompositionAnimation*

Ein Animationsobjekt, das bestimmt, wie sich der Wert der OffsetX-Eigenschaft im Laufe der Zeit ändert. Dieser Parameter darf nicht NULL sein.

Rückgabewert

Typ: HRESULT

Wenn die Funktion erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben. Eine Liste der Fehlercodes finden Sie unter DirectComposition-Fehlercodes .

Hinweise

Diese Methode erstellt eine Kopie der angegebenen Animation. Wenn das Animationsobjekt, auf das vom Animationsparameter verwiesen wird, nach diesem Aufruf geändert wird, wirkt sich die Änderung nicht auf die OffsetX-Eigenschaft aus, es sei denn, diese Methode wird erneut aufgerufen. Wenn die OffsetX-Eigenschaft zuvor animiert wurde, ersetzt diese Methode diese Animation durch die neue Animation.

Diese Methode schlägt fehl, wenn die Animation ein ungültiger Zeiger ist oder nicht von derselben IDCompositionDevice-Schnittstelle erstellt wurde, die dieses Visual erstellt hat. Die Schnittstelle kann keine benutzerdefinierte Implementierung sein. mit dieser Methode können nur schnittstellen verwendet werden, die von Microsoft DirectComposition erstellt wurden.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 8 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile dcomp.h
Bibliothek Dcomp.lib
DLL Dcomp.dll

Weitere Informationen

IDCompositionVisual

IDCompositionVisual::SetOffsetY

IDCompositionVisual::SetTransform