GDI+编程---坐标系统

本文介绍了GDI+中用于绘图的三种基本结构:Point,Size和Rectangle,并详细解释了它们的用途和用法。从点的表示到尺寸的定义,再到矩形的构造,以及GraphicsPath和Region的高级应用,为读者提供了全面的绘图工具包。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在绘图时,常常用3种结构指定坐标:Point,Size和Rectangle

1.Point

GDI+使用Point表示一个点。这是一个二维平面上的点----一个像素的表示方式。

声明和构造Point的代码如下:

Point p=new Point(1,1);

2.Size

GDI+使用Size表示一个尺寸(像素).Size结构包含宽度和高度。

Size s=new Size(5,5);

3.Rectangle

GDI+在许多不同的地方使用这个结构,以指定矩形的坐标。Rectangle有两个构造函数,一个参数是X坐标,Y坐标,宽度和高度,另一个构造函数的参数是Point和Size结构

Rectangle r1=new Rectangle(1,2,5,6);

Point p=new Point(1,2);

Size s=new Size(5,6);

Rectangle r2=new Rectangle(p,s);

4.GraphicsPaths

GraphicsPath类表示一系列连接的线条和曲线。

5.Regions

Region类是一个复杂的图形,由矩形和路径组成。在构造了一个Region后,就可以使用FillRegion()方法绘制该区域。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值