关于ArcTo的有关问题
关于ArcTo的问题
ArcTo 函数如下:
BOOL ArcTo(
int x1,
int y1,
int x2,
int y2,
int x3,
int y3,
int x4,
int y4
);
其中的x3,y3,x4,y4参数应该如何设置?
比如,我要绘制一个弧,左上点(0,0),右下点(100,100),弧长100,
其中的 后四个参数应该如何定义??
------解决方案--------------------
BOOL ArcTo(
LPCRECT lpRect,
POINT ptStart,
POINT ptEnd
);
你看下这里的参数,再对应下你自己的那个参数的就明白各代表什么意思了
------解决方案--------------------
弧的起点和终点是前面四个参数确定的椭圆的外接矩形的中点和这后四个参数确定两点与椭圆的交点,
X,忘了弧长怎么算了....
ArcTo 函数如下:
BOOL ArcTo(
int x1,
int y1,
int x2,
int y2,
int x3,
int y3,
int x4,
int y4
);
其中的x3,y3,x4,y4参数应该如何设置?
比如,我要绘制一个弧,左上点(0,0),右下点(100,100),弧长100,
其中的 后四个参数应该如何定义??
------解决方案--------------------
BOOL ArcTo(
LPCRECT lpRect,
POINT ptStart,
POINT ptEnd
);
你看下这里的参数,再对应下你自己的那个参数的就明白各代表什么意思了
------解决方案--------------------
弧的起点和终点是前面四个参数确定的椭圆的外接矩形的中点和这后四个参数确定两点与椭圆的交点,
X,忘了弧长怎么算了....