arcTo 函数 (wingdi.h)
ArcTo 函数绘制椭圆弧。
语法
BOOL ArcTo(
[in] HDC hdc,
[in] int left,
[in] int top,
[in] int right,
[in] int bottom,
[in] int xr1,
[in] int yr1,
[in] int xr2,
[in] int yr2
);
参数
[in] hdc
进行绘制的设备上下文的句柄。
[in] left
边界矩形左上角的 x 坐标(以逻辑单元为单位)。
[in] top
边界矩形左上角的 y 坐标(以逻辑单元为单位)。
[in] right
边界矩形右下角的 x 坐标(以逻辑单元为单位)。
[in] bottom
边界矩形右下角的 y 坐标(以逻辑单元为单位)。
[in] xr1
定义弧的起点的径向端点的 x 坐标(以逻辑单位表示)。
[in] yr1
定义弧的起点的径向端点的 y 坐标(以逻辑单位表示)。
[in] xr2
定义弧的终点的径向端点的 x 坐标(以逻辑单位为单位)。
[in] yr2
定义弧的终点的径向端点的 y 坐标(以逻辑单位表示)。
返回值
如果该函数成功,则返回值为非零值。
如果函数失败,则返回值为零。
注解
ArcTo 类似于 Arc 函数,只不过当前位置已更新。
(nLeftRect、 nTopRect) 和 (nRightRect、 nBottomRect) 指定边框的点。 由指定的边框形成的椭圆定义弧线的曲线。弧线从与径向线相交的点逆时针方向延伸,从边框中心到 (nXRadial1、 nYRadial1) 点。 弧线从边框的中心到 (nXRadial2、 nYRadial2) 点的径向线相交处结束。 如果起点和终点相同,则绘制一个完整的椭圆形。
从当前位置到弧线的起点绘制一条线。如果未发生错误,则当前位置设置为弧线的终点。
使用当前笔绘制弧线;它未填充。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
目标平台 | Windows |
标头 | wingdi.h (包括 Windows.h) |
Library | Gdi32.lib |
DLL | Gdi32.dll |