cr99999.com
生活小知识 一切都给您解释的明明白白
当前位置:首页 >> ArcTo >>

ArcTo

ArcTo是一则函数,Long,非零表示成功,零表示失败。

Declare Function ArcTo Lib "gdi32" (ByVal hdc As Long, ByVal X1 As Long, ByVal Y1 As Long, ByVal X2 As Long, ByVal Y2 As Long, ByVal X3 As Long, ByVal Y3 As Long, ByVal X4 As Long, ByVal Y4 As Long) As Long

象注解中那样画一个圆弧。(X1,Y1)和(X2,Y2)定义了椭圆的一个范围(枣主约束)矩形。从矩形中心点到点(X3,Y3)的一条线段与椭圆的交点标志着圆弧榆埋敬的起点趋禁弃。而到(X4,Y4)的一条线与椭圆的交点则标志着圆弧的终点。ArcTo函数会将当前画笔位置设为弧的终点,而Arc函数则不会对当前的乃匪蜜举画笔位置造成影响

hdc ------------ Long,一个显示场景的句柄

X1,Y1 ---------- Long,指定围绕椭圆的一个矩形的左上角位置

X2,Y2 ---------- Long,指定围绕椭圆的一个矩形的右下角位置

X3,Y3 ---------- Long,指定圆弧起点

X4,Y4 ---------- Long,指定圆盼多燥弧终点

Long,非零表示成功,零表示失败

在win16和win95中,约束矩形的宽度和高度少浆墓担必须在3——32766间。绘图方向肯定是逆时针方向。

在win nt中:绘图方向由SetArcDirection函数决定。默认为逆时针方向

BOOL WINAPI ArcTo(

HDC hdc,

int left,

int top,

int right,

int bottom,

int xr1,

int yr1,

int xr2,

int yr2);

hdc 设备环境

left , top 椭圆外接矩形的左上角坐标

right,bottom 椭圆外接矩形右下角坐标

xr1, yr1 圆弧开始坐标点

xr2,yr2 圆弧结束坐标点

注: 事实上圆弧的开始点与结束点并不是真正的开始与结束点.

这两个点 与 圆心所在直线 与 弧的交点 才是圆弧的 开始与结束点.

这样做的好处是 不必用户去计算这2个点的准确坐标.

非零表示成功,零表示失败束白民

中付支付 | 井冈山红色文化培训 | 北京翻译 | 养生网 | 压缩垃圾车 | 笔趣阁 | 免费发布信息 | 妩媚女人网 | 网站首页 | 网站地图
All rights reserved Powered by 生活小知识 www.dainaini.com
copyright ©right 2010-2021。
网站名词解释内容来自网络,如有侵犯请联系客服。zhit325@126.com