第12章节03绘制图形(331KB).pptVIP

  • 3
  • 0
  • 约2.62千字
  • 约 6页
  • 2018-03-29 发布于未知
  • 举报
绘 制 图 形 本讲大纲: 支持网站: 利用线条绘制多边形 直接绘制多边形 绘制控件外观 填充图形区域 利用线条绘制多边形 图形是由点和线构成的,如果能够绘制点和线,绘制多么复杂的图形都不成问题。设备上下文CDC类提供了多种方法用于绘制线条,包括直线和曲线,下面分别进行介绍。 1.MoveTo 该方法用于移动当前的坐标点到指定的位置上。 语法格式如下: CPoint MoveTo( int x, int y ); x:当前位置的x轴坐标。 y:当前位置的y轴坐标。 2.LineTo 该方法用于从当前坐标点绘制一条直线到参数指定的位置。 语法格式如下: BOOL LineTo( int x, int y ); x:直线终点的x轴坐标。 y:直线终点的y轴坐标。 3.Arc 该方法以一个外接矩形为依据绘制一个椭圆的弧线。 语法格式如下: BOOL Arc( int x1, int y1, int x2, int y2, int x3, int y3, int x4, int y4 ); x1:矩形边框的左上角x轴坐标。 y1:矩形边框的左上角y轴坐标。 x2:矩形边框右下角x轴坐标。 y2:矩形边框右下角y轴坐标。 x3:弧线起点的x轴坐标。 y3:弧线起点的y轴坐标。 x4:弧线终点的x轴坐标。 y4:弧线终点的y轴坐标。 下面通过一个综合实例演示利用线条绘制多边形及弧线。

文档评论(0)

1亿VIP精品文档

相关文档