第6部分图形程序的编程基础学习课件.pptVIP

  • 3
  • 0
  • 约4千字
  • 约 28页
  • 2016-12-10 发布于江苏
  • 举报

第6部分图形程序的编程基础学习课件.ppt

第6章 图形程序的编程基础 概论 GDI (Graphics Device Interface) Windows系统的一种软件子系统,它按照GDI函数来工作,负责在屏幕显示器和打印机上显示图形。 32位GDI就是GDI32.DLL动态链结库,可以把它理解成GDI函数的解释器并按照解释调用相应的设备驱动程序。 不同的设备有不同的设备驱动程序,这就实现了与设备无关的图形输出,GDI在应用程序和不同输出设备之间起着隔离作用,应用程序只要考虑GDI函数不必考虑设备,是实现设备无关性输出的关键措施。 GDI函数及其分类 取得和释放设备描述表代号的函数 如前所述:BeginPaint、GetDC、GetWindowDC 取得字体尺寸信息的函数:GetTextMetrics 。 ?绘图函数:LineTo(画直线)等 ?设定和取得设备描述表中有关属性的函数 SetTextColor、SetTextAlign等 使用GDI对象的函数 逻辑笔、画刷、字体等对象,使用时加载到设备描述表中 GDI绘制的基本图形 直线和曲线 支持直线、矩形、椭圆、圆弧 填入区域 对封闭区域可以使用当前GDI画刷对象进行填图 点阵图 常用于图像的显示:bmp文件 文本 图形程序设计的其他问题 ?映射模式及其变换 ?Metafile(元文件) metafile以图形绘制命令描述图像,因此可以对图像进行缩放而不

文档评论(0)

1亿VIP精品文档

相关文档