ArcTo

【勇芳软件工作室】汉化HomePreviousNext

ArcTo函数绘制一个椭圆弧。

BOOL ArcTo(

HDC 【HDC】,//处理设备上下文
INT 【nLeftRect】,//边界矩形左上角的x坐标
INT 【nTopRect】,//边界矩形左上角的y坐标
INT 【nRightRect】,//边界矩形右下角的x坐标
INT 【nBottomRect】,//边界矩形右下角的y坐标
INT 【nXRadial1】,//第一个径向结束点的x坐标
INT 【nYRadial1】,//第一个径向结束点的y坐标
INT 【nXRadial2】,//第二径向结束点的x坐标
INT 【nYRadial2】//第二个径向结束点的y坐标
); 

参数

【HDC】

标识出现绘图的设备上下文。

【nLeftRect】

指定边界矩形左上角的逻辑x坐标。

【nTopRect】

指定边界矩形左上角的逻辑y坐标。

【nRightRect】

指定边界矩形右下角的逻辑x坐标。

【nBottomRect】

指定边界矩形右下角的逻辑y坐标。

【nXRadial1】

指定定义圆弧起始点的径向端点的逻辑x坐标。

【nYRadial1】

指定定义圆弧起始点的径向端点的逻辑y坐标。

【nXRadial2】

指定定义圆弧终点的径向端点的逻辑x坐标。

【nYRadial2】

指定定义圆弧终点的径向端点的逻辑y坐标。

返回值

如果函数成功,返回值不为零。

如果函数失败,返回值为零。

备注

ArcTo类似于函数,只是当前位置被更新。

点(【nLeftRect,nTopRect】)和(【nRightRect,nBottomRect】)指定边界矩形。由指定的边界矩形形成的椭圆形定义弧的曲线。弧从与边界矩形中心的径向线相交的点逆时针延伸到【(NXRadial1,nYRadial1)】点。弧线从与边界矩形的中心到【(NXRadial2,nYRadial2)】点的径向线相交。如果起点和终点相同,则绘制完整的椭圆。

一条线从当前位置到弧线的起始点。如果没有发生错误,则将当前位置设置为圆弧的终点。

The arc is drawn using the current pen; it is not filled.

也可以看看

AngleArc, , SetArcDirection