GDI+中基本图形绘制技术详解.pdfVIP

  • 1
  • 0
  • 约4.41千字
  • 约 12页
  • 2026-02-13 发布于北京
  • 举报

基本图形绘制

本讲大纲:

1、GDI+中的直线和矩形

2、GDI+中的椭圆、弧和扇形

3、GDI+中的多边形

支持:

GDI+中的直线和矩形(1)

1.绘制直线

绘制直线时,可以调用Graphics类中的DrawLine方法。该方法为可重载方法,它主要用来

绘制一条连接由坐标对指定的两个点的线条,其常用格式有以下两种。

(1)绘制一条连接两个Point结构的线,语法如下:

publicvoidDrawLine(Penpen,Pointpt1,Pointpt2)

(2)绘制一条连接由坐标对指定的两个点的线条,语法如下:

publicvoidDrawLine(Penpen,intx1,inty1,intx2,inty2)

还可以使用DrawLines方法绘制连接一组Point结构的线段。数组中的前两个点指定第1条线。

每个附加点指定一个线段的点,该线段的起始点是前一条线段的结束点。语法如下:

publicvoidDrawLines(Penpen,Point[]pts)

GDI+中的直线和矩形(2)

2.绘制矩形

绘制矩形时,可以调用Graphics类中的DrawRectangle方法。该方法为可重载方法,它主要

用来绘制由坐标对、宽度和高度指定的矩形,其常用格式有以下两种。

(1)绘制由Rectangle结构指定的矩形,语法如下:

publicvoidDrawRectangle(Penpen,Rectanglerect)

(2)绘制由坐标对、宽度和高度指定的矩形,语法如下:

publicvoidDrawRectangle(Penpen,intx,inty,intwidth,intheight)

(3)绘制由Rectangle结构指定的多个矩形,语法如下:

publicvoidDrawRectang(Penpen,Rectangle[]rects)

GDI+中的椭圆、弧和扇形(1)

1.绘制椭圆

绘制椭圆时,可以调用Graphics类中的DrawEllipse方法。该方法为可重载方法,它主要用

来绘制边界由Rectangle结构指定的椭圆,其常用格式有以下两种。

(1)绘制边界由Rectangle结构指定的椭圆,语法如下:

publicvoidDrawEllipse(Penpen,Rectanglerect)

(2)绘制一个由边框(该边框由一对坐标

文档评论(0)

1亿VIP精品文档

相关文档