Freigeben über


IMILBitmapEffectPrimitive::TransformPoint-Methode (mileffects.h)

Transformiert den angegebenen Punkt.

Syntax

HRESULT TransformPoint(
  [in]      ULONG                         uiIndex,
  [in, out] MilPoint2D                    *p,
  [in]      VARIANT_BOOL                  fForwardTransform,
  [in]      IMILBitmapEffectRenderContext *pContext,
  [out]     VARIANT_BOOL                  *pfPointTransformed
);

Parameter

[in] uiIndex

Typ: ULONG

Ein nullbasierter Indexwert, der den Ausgabepin angibt, durch den der Punkt transformiert werden soll.

[in, out] p

Typ: MIL_2DPOINTD*

Ein Zeiger auf den zu transformierenden Punkt.

[in] fForwardTransform

Typ: VARIANT_BOOL

Ein -Wert, der angibt, ob der Punkt im Effektdiagramm von vorne nach hinten transformiert wird.

[in] pContext

Typ: IMILBitmapEffectRenderContext*

Der Renderkontext, der für die Transformation verwendet werden soll.

[out] pfPointTransformed

Typ: VARIANT_BOOL*

Wenn diese Methode zurückgibt, enthält einen Wert, der angibt, ob der Punkt in einen bekannten Speicherort transformiert wurde.

Rückgabewert

Typ: HRESULT

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP mit SP2, Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile mileffects.h
Verteilbare Komponente Microsoft .NET 3.0