Freigeben über


IDCompositionTranslateTransform::SetOffsetX(float)-Methode (dcomp.h)

Ändert den Wert der OffsetX-Eigenschaft einer 2D-Übersetzungstransformation. Die OffsetX-Eigenschaft gibt den Abstand an, der entlang der x-Achse übersetzt werden soll.

Syntax

HRESULT SetOffsetX(
  [in] float offsetX
);

Parameter

[in] offsetX

Typ: float

Der Abstand, der entlang der x-Achse in Pixel übersetzt werden soll.

Rückgabewert

Typ: HRESULT

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

Hinweise

Diese Methode führt eine affine Transformation durch, die jeden Punkt um einen festen Abstand in die gleiche Richtung verschiebt. Es ähnelt dem Verschieben des Ursprungs des Koordinatenraums.

Diese Methode schlägt fehl, wenn der offsetX-Parameter NaN, positive Unendlichkeit oder negative Unendlichkeit ist.

Wenn die OffsetX-Eigenschaft zuvor animiert wurde, entfernt diese Methode die Animation und legt die OffsetX-Eigenschaft auf den angegebenen statischen Wert fest.

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

IDCompositionTranslateTransform

IDCompositionTranslateTransform::SetOffsetY