C语言图形开发库函数graphics

上传人:鲁** 文档编号:479154972 上传时间:2023-01-15 格式:DOC 页数:8 大小:351KB
返回 下载 相关 举报
C语言图形开发库函数graphics_第1页
第1页 / 共8页
C语言图形开发库函数graphics_第2页
第2页 / 共8页
C语言图形开发库函数graphics_第3页
第3页 / 共8页
C语言图形开发库函数graphics_第4页
第4页 / 共8页
C语言图形开发库函数graphics_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《C语言图形开发库函数graphics》由会员分享,可在线阅读,更多相关《C语言图形开发库函数graphics(8页珍藏版)》请在金锄头文库上搜索。

1、文档供参考,可复制、编制,期待您的好评与关注! 函数名: fillellipse功 能: 画出并填充一椭圆用 法: void far fillellipse(int x, int y, int xradius, int yradius);程序例:#include #include int main(void) int gdriver = DETECT, gmode; int xcenter, ycenter, i; initgraph(&gdriver,&gmode,); xcenter = getmaxx() / 2; ycenter = getmaxy() / 2; for (i=0; i

2、13; i+) setfillstyle(i,WHITE); fillellipse(xcenter,ycenter,100,50); getch(); closegraph(); return 0;Graphics 类.NET Framework 类库Graphics 类封装一个 GDI+ 绘图图面。无法继承此类。 命名空间:System.Drawing程序集:System.Drawing(在 system.drawing.dll 中) 语法 Visual Basic(声明) Public NotInheritable Class Graphics Inherits MarshalByRef

3、Object Implements IDeviceContext, IDisposableVisual Basic(用法) Dim instance As GraphicsC# public sealed class Graphics : MarshalByRefObject, IDeviceContext, IDisposableC+ public ref class Graphics sealed : public MarshalByRefObject, IDeviceContext, IDisposableJ# public final class Graphics extends Ma

4、rshalByRefObject implements IDeviceContext, IDisposableJScript public final class Graphics extends MarshalByRefObject implements IDeviceContext, IDisposable备注 Graphics 类提供将对象绘制到显示设备的方法。Graphics 与特定的设备上下文关联。通过调用从 System.Windows.Forms.Control 继承的对象的 Control.CreateGraphics 方法,或通过处理控件的 Control.Paint 事件并

5、访问 System.Windows.Forms.PaintEventArgs 类的 Graphics 属性,可以获取 Graphics。 继承层次结构 System.Object System.MarshalByRefObject System.Drawing.Graphics线程安全 此类型的任何公共静态(Visual Basic 中的 Shared)成员都是线程安全的,但不保证所有实例成员都是线程安全的。 平台 Windows 98、Windows 2000 SP4、Windows CE、Windows Millennium Edition、Windows Mobile for Pocke

6、t PC、Windows Mobile for Smartphone、Windows Server 2003、Windows XP Media Center Edition、Windows XP Professional x64 Edition、Windows XP SP2、Windows XP Starter EditionGraphics 成员.NET Framework 类库Graphics 成员封装一个 GDI+ 绘图图面。无法继承此类。下表列出了由 Graphics 类型公开的成员。 公共属性 名称 说明 Clip 获取或设置 Region,该对象限定此 Graphics 的绘图区域

7、。ClipBounds 获取一个 RectangleF 结构,该结构限定此 Graphics 的剪辑区域。CompositingMode 获取一个值,该值指定如何将合成图像绘制到此 Graphics。CompositingQuality 获取或设置绘制到此 Graphics 的合成图像的呈现质量。DpiX 获取此 Graphics 的水平分辨率。DpiY 获取此 Graphics 的垂直分辨率。InterpolationMode 获取或设置与此 Graphics 关联的插补模式。IsClipEmpty 获取一个值,该值指示此 Graphics 的剪辑区域是否为空。IsVisibleClipEm

8、pty 获取一个值,该值指示此 Graphics 的可见剪辑区域是否为空。PageScale 获取或设置此 Graphics 的全局单位和页单位之间的比例。PageUnit 获取或设置用于此 Graphics 中的页坐标的度量单位。PixelOffsetMode 获取或设置一个值,该值指定在呈现此 Graphics 的过程中像素如何偏移。RenderingOrigin 为抵色处理和阴影画笔获取或设置此 Graphics 的呈现原点。SmoothingMode 获取或设置此 Graphics 的呈现质量。TextContrast 获取或设置呈现文本的灰度校正值。TextRenderingHint

9、 获取或设置与此 Graphics 关联的文本的呈现模式。Transform 获取或设置此 Graphics 的世界变换。VisibleClipBounds 获取此 Graphics 的可见剪辑区域的边框。页首 公共方法 (请参见 受保护的方法 ) 名称 说明 AddMetafileComment 向当前 Metafile 添加注释。 BeginContainer 已重载。 保存具有此 Graphics 的当前状态的图形容器,然后打开并使用新的图形容器。 Clear 清除整个绘图面并以指定背景色填充。 CopyFromScreen 已重载。 执行颜色数据从屏幕到 Graphics 的绘图图面的

10、位块传输。 CreateObjRef 创建一个对象,该对象包含生成用于与远程对象进行通信的代理所需的全部相关信息。 (从 MarshalByRefObject 继承。)Dispose 释放由 Graphics 使用的所有资源。 DrawArc 已重载。 绘制一段弧线,它表示由一对坐标、宽度和高度指定的椭圆部分。 DrawBezier 已重载。 绘制由 4 个 Point 结构定义的贝塞尔样条。 DrawBeziers 已重载。 用 Point 结构数组绘制一系列贝塞尔样条。 DrawClosedCurve 已重载。 绘制由 Point 结构的数组定义的闭合基数样条。 DrawCurve 已重载

11、。 绘制经过一组指定的 Point 结构的基数样条。 DrawEllipse 已重载。 绘制一个由边框(该边框由一对坐标、高度和宽度指定)定义的椭圆。 DrawIcon 已重载。 在指定坐标处绘制由指定的 Icon 表示的图像。 DrawIconUnstretched 绘制指定的 Icon 表示的图像,而不缩放该图像。 DrawImage 已重载。 在指定位置并且按原始大小绘制指定的 Image。 DrawImageUnscaled 已重载。 在由坐标对指定的位置,使用图像的原始物理大小绘制指定的图像。 DrawImageUnscaledAndClipped 在不进行缩放的情况下绘制指定的图像

12、,并在需要时剪辑该图像以适合指定的矩形。 DrawLine 已重载。 绘制一条连接由坐标对指定的两个点的线条。 DrawLines 已重载。 绘制一系列连接一组 Point 结构的线段。 DrawPath 绘制 GraphicsPath。 DrawPie 已重载。 绘制一个扇形,该形状由一个坐标对、宽度、高度以及两条射线所指定的椭圆定义。 DrawPolygon 已重载。 绘制由一组 Point 结构定义的多边形。 DrawRectangle 已重载。 绘制由坐标对、宽度和高度指定的矩形。 DrawRectangles 已重载。 绘制一系列由 Rectangle 结构指定的矩形。 DrawSt

13、ring 已重载。 在指定位置并且用指定的 Brush 和 Font 对象绘制指定的文本字符串。 EndContainer 关闭当前图形容器,并将此 Graphics 的状态还原到通过调用 BeginContainer 方法保存的状态。 EnumerateMetafile 已重载。 将指定 Metafile 中的记录逐个发送到回调方法以在指定的点处显示。 Equals 已重载。 确定两个 Object 实例是否相等。 (从 Object 继承。)ExcludeClip 已重载。 更新此 Graphics 的剪辑区域,以排除 Rectangle 结构所指定的区域。 FillClosedCurve

14、 已重载。 填充由 Point 结构数组定义的闭合基数样条曲线的内部。 FillEllipse 已重载。 填充边框所定义的椭圆的内部,该边框由一对坐标、一个宽度和一个高度指定。 FillPath 填充 GraphicsPath 的内部。 FillPie 已重载。 填充由一对坐标、一个宽度、一个高度以及两条射线指定的椭圆所定义的扇形区的内部。 FillPolygon 已重载。 填充 Point 结构指定的点数组所定义的多边形的内部。 FillRectangle 已重载。 填充由一对坐标、一个宽度和一个高度指定的矩形的内部。 FillRectangles 已重载。 填充由 Rectangle 结构指定的一系列矩形的内部。 FillRegion 填充 Region 的内部。 Flush 已重载。 强制执行所有挂起的图形操作并立即返回而不等待操作完成。 FromHdc 已重载。 从设备上下文的指定句柄创建新的 Graphics。 FromHdcInternal 返回指定设备上下文的 Graphics。 FromHow FromHwnd 从窗口的指定句柄创建新的 Gra

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 国内外标准规范

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号