Arc 编辑

函数绘制一个椭圆弧。

BOOL Arc(

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

参数

【HDC】

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

【nLeftRect】

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

Windows 95: 【nLeftRect】加上【nRightRect】的总和必须小于32768。

【nTopRect】

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

Windows 95: 【nTopRect】加上【nBottomRect】的总和必须小于32768。

【nRightRect】

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

Windows 95: 【nLeftRect】加上【nRightRect】的总和必须小于32768。

【nBottomRect】

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

Windows 95: 【nTopRect】加上【nBottomRect】的总和必须小于32768。

【nXStartArc】

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

【nYStartArc】

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

【nXEndArc】

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

【nYEndArc】

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

返回值

如果绘制弧,则返回值不为零。

如果没有绘制弧,则返回值为零。

备注

点(【nLeftRect,nTopRect】)和(【nRightRect,nBottomRect】)指定边界矩形。由指定的边界矩形形成的椭圆形定义弧的曲线。电弧在当前的拉伸方向从与边界矩形中心的径向相交的点延伸到【(NXStartArc,nYStartArc)】点。圆弧从与边界矩形的中心到【(NXEndArc,nYEndArc)】点的径向相交。如果起点和终点相同,则绘制完整的椭圆。

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

当前位置既不使用也不由进行更新。

绘图方向始终是逆时针方向的Windows 95:.

Windows NT:使用GetArcDirectionSetArcDirection函数来获取和设置设备上下文的当前绘图方向。默认绘图方向为逆时针方向。

Windows 95:边界矩形的坐标之和不能超过32,767。【nLeftRect】和【nRightRect】或【nTopRect】和【nBottomRect】参数的总和不能超过32,767。

也可以看看

AngleArc, ArcTo, , 椭圆, GetArcDirection, 馅饼, SetArcDirection

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

词条统计

浏览:42 次

字数:4518

最后编辑:4 年前

编辑次数:0 次

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。