IMILBitmapEffectPrimitive::TransformPoint 方法 (mileffects.h)

转换给定点。

语法

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

参数

[in] uiIndex

类型: ULONG

一个从零开始的索引值,指示转换点的输出引脚。

[in, out] p

类型: MIL_2DPOINTD*

指向要转换的点的指针。

[in] fForwardTransform

类型: VARIANT_BOOL

一个 值,该值指示点是否在效果图中从前向后转换。

[in] pContext

类型: IMILBitmapEffectRenderContext*

要用于转换的呈现上下文。

[out] pfPointTransformed

类型: VARIANT_BOOL*

此方法返回时,包含一个值,该值指示点是否转换为已知位置。

返回值

类型: HRESULT

如果该方法成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。

要求

要求
最低受支持的客户端 Windows XP SP2、Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
目标平台 Windows
标头 mileffects.h
可再发行组件 Microsoft .Net 3.0