图形输出.pptVIP

  • 5
  • 0
  • 约 20页
  • 2016-12-31 发布于河南
  • 举报
图形输出

Windows编程技术 图形输出 图形输出简介 Windows应用程序不支持标准输出流(例如printf或cout)之 类的输出函数,应用程序输出包括文字在内的所有数据均是以 图形方式输出的,即数据“绘制”到窗口上。 Windows通过图形设备接口GDI对图形输出进行支持。 GDI由几百个函数和与此相关的数据类型、宏定义和结构体组 成。主要有:获取和释放(或创建和删除)设备描述表函数、 获取设备信息函数、使用GDI绘图对象函数、绘图函数、设置 和获取设备参数函数等,其显示的图形类型(简称图元)有: 直线、曲线、填充、位图、文本等。 wingdi.h 设备场境(1) 设备场景指Windows对图形显示设备封装后形成的统一虚拟图形显示设备。用一个包含各种设备属性的数据结构来表示,称为设备场境,又称设备上下文,简称DC(device content),可以用来输出图形。 当程序员想在一个图形输出设备(例如屏幕或者打印机)上绘图时,必须首先获得设备场境句柄,然后以此为参数调用GDI函数绘图。 Windows提供了几种获取设备场境句柄的方法。如果在处理一条消息时获取了设备场境句柄,那么应该在退出窗口过程WndProc之前释放它或者删除它。一旦释放了DC句柄,它就不能再使用了。 设备场景(2) 设备场景(3) 获取设备场境句柄的方法: 1.处理WM_PAINT消息时,使用Begin

文档评论(0)

1亿VIP精品文档

相关文档