勇芳软件工作室.汉化:  GDI+ Flat API > Graphics Functions >

GdipTransformPoints

Previous pageReturn to chapter overviewNext page

描述

 

将点的数组从一个坐标空间转换为另一个。转换是基于图像对象的当前世界和页面转换。

 

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,它是状态枚举的一个元素。

 

如果函数失败,它返回状态枚举的其他元素之一。

 

备注

 

世界变换将点从世界坐标空间转换为页面坐标空间。页面变换将点从页面坐标空间转换为设备坐标空间。