Matrix::TransformPoints (Point*,INT) 方法 (gdiplusmatrix.h)

Matrix::TransformPoints 方法将数组中的每个点乘以此矩阵。 每个点都被视为一个行矩阵。 使用左侧的行矩阵和右侧的此矩阵执行乘法。

语法

Status TransformPoints(
  [in, out] Point *pts,
  [in]      INT   count
);

parameters

[in, out] pts

类型: *

指向 Point 对象的数组的指针,该数组在输入时包含要转换的点,并在输出时接收转换的点。 数组中的每个点都经过转换 (乘以此矩阵) ,并使用转换结果进行更新。

[in] count

类型: INT

可选。 指定要转换的点数的整数。 默认值为 1。

返回值

类型: 状态

如果方法成功,则返回 Ok,这是 Status 枚举的元素。

如果 方法失败,它将返回 Status 枚举的其他元素之一。

要求

   
最低受支持的客户端 Windows XP、Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows
标头 gdiplusmatrix.h (包括 Gdiplus.h)
Library Gdiplus.lib
DLL Gdiplus.dll

另请参阅

全局变换和局部变换

矩阵

转换的矩阵表示形式

Point

TransformPoints 方法

TransformVectors 方法

转换