Visual C++ 60程序设计第8章.pptVIP

  • 4
  • 0
  • 约1.45万字
  • 约 71页
  • 2018-02-11 发布于江西
  • 举报
VisualC60程序设计第8章

        8.1 综 述   在应用程序中,为了使用户界面更加美观、生动或者需要用户手动在客户区生成图像,都要用到绘图。Windows的GDI(设备图形接口)提供了绘图的基本工具,如画点、线、多边形、位图以及文本输出等。MFC的设备环境类CDC封装了全部的绘图函数,使得绘制的图形既可以显示,又可以打印。在MFC中,用视图类Cview成员函数OnDraw( )来完成图形与文本的显示,用CWnd类的成员函数OnPaint( )重绘窗口。 8.1.1 设备环境和CDC类   1.设备环境   在Windows显示工作室基于设备环境(DC,Deviece Context),它是一种数据结构。当想要在窗口的工作区中绘制图形,或者将工作区中的数据打印出来时,都必须先获得一个设备环境。设备环境中所谓的“设备”,泛指各种与数据输出有关的设备,如打印机、屏幕等,以及各种特定形式的文件,如BMP文件。而“环境”一词,指将输出到设备的相关数据。当需要将建立的数据输出到设备时,就需要为这个设备准备一个DC,以便存储想要输出的数据,而这些数据就是GDI函数绘图的结果。   因此,设备环境(DC)是应用程序与设备驱动程序和输出设备之间的连接桥梁。从Windows程序开始,经过适当的设备驱动程序,最后到达窗口客户区。设备环境还完全定义了设备驱动程序的状态。在应用程序向窗口客户区输出信息之

文档评论(0)

1亿VIP精品文档

相关文档