求GDI+中DrawCurve函数使用方法(POINT和Point)
POINT *curPoints = new POINT[i_Points];
for(int j=0;j<i_Points;j++)
{
curPoints[j].x=curx;
curPoints[j].y=cury;
}
Point* pcurvePoints = curPoints;
graphics.DrawCurve(&pen,pcurvePoints,i_Points);
=====================
我还不会如何动态创建Point类型的数组,有什么方法可以把POINT转换成Point类型么?
GDI中Point好象只能这样声明(MSDN中看到的)
=====================
Point point1(100, 100);
Point point2(200, 50);
Point point3(400, 10);
Point point4(500, 100);
Point curvePoints[4] = {
point1,
point2,
point3,
point4};
Point* pcurvePoints = curvePoints;
graphics.DrawCurve(&greenPen, curvePoints, 4, 1.0);