CDC::ArcTo
绘制椭圆弧。
BOOL ArcTo(
int x1,
int y1,
int x2,
int y2,
int x3,
int y3,
int x4,
int y4
);
BOOL ArcTo(
LPCRECT lpRect,
POINT ptStart,
POINT ptEnd
);
参数
x1
指定边框的左上角的x坐标(以逻辑单位)。y1
指定边框的左上角的y坐标(以逻辑单位)。x2
指定边框右下角的x坐标(以逻辑单位)。y2
指定边框的右下角的y坐标(以逻辑单位)。x3
指定定义弧形的起点点的x坐标(以逻辑单位)。该弧点不必完全位于。y3
指定定义弧形的起点点的y坐标(以逻辑单位)。该弧点不必完全位于。x4
指定定义弧形的终点点的x坐标(以逻辑单位)。该弧点不必完全位于。y4
指定定义弧形的终点点的y坐标(以逻辑单位)。该弧点不必完全位于。ptStart
指定该x,并定义弧形的点y坐标起点(在逻辑单位)。该弧点不必完全位于。您可以通过一种 POINT 数据结构或一 CPoint 对象此参数的。ptEnd
指定该x,并定义弧形的点y坐标终结点(以逻辑单位)。该弧点不必完全位于。您可以通过一种 POINT 数据结构或一 CPoint 对象此参数的。
返回值
非零,如果函数运行成功;否则为0。
备注
此功能类似于 CDC::Arc,除此之外,当前位置更新。点(x1,y1),并(x2,y2)指定边框。特定的限制的矩形窗体的椭圆定义弧形的曲线。弧线从其相交从边框中心的径向行的点沿逆时针方向扩展(默认弧线方向) (x3,y3)。弧线将关闭相交从边框中心的径向行(x4,y4)。如果起始点,终点相同,绘制完整椭圆。
行从当前位置绘制至起始点弧线。如果未发生错误,当前位置设置为终结点弧线。使用将向当前钢笔,弧线绘制;它不会加载。
要求
Header: afxwin.h