描述
将点的数组从一个坐标空间转换为另一个。转换是基于图像对象的当前世界和页面转换。
C++ 语法
GpStatus WINGDIPAPI GdipTransformPoints( GpGraphics *graphics, GpCoordinateSpace destSpace, GpCoordinateSpace srcSpace, GpPointF *points, INT count ); |
PowerBASIC 语法
FUNCTION GdipTransformPoints ( _ BYVAL graphics AS DWORD, _ BYVAL destSpace AS LONG, _ BYVAL srcSpace AS LONG, _ BYREF pPoints AS PointF, _ BYVAL count AS LONG _ ) AS LONG |
参数
graphics
[in]指向图像对象的指针。
destSpace
[in]指定目标坐标空间的CoordinateSpace枚举的元素。
srcSpace
[in]指定源坐标空间的CoordinateSpace枚举元素。
points
[in, out]指向数组的指针,在输入时,保存要转换的点,并在输出时保存转换的点。
count
[in]长整数值,指定pts数组中的元素数。
返回值
如果函数成功,则返回Ok,它是状态枚举的一个元素。
如果函数失败,它返回状态枚举的其他元素之一。
备注
世界变换将点从世界坐标空间转换为页面坐标空间。页面变换将点从页面坐标空间转换为设备坐标空间。


