VisualC++程序设计严迪班建民主编第三章MFC编程课件教学.pptVIP

  • 5
  • 0
  • 约1.36万字
  • 约 79页
  • 2017-01-07 发布于广东
  • 举报

VisualC++程序设计严迪班建民主编第三章MFC编程课件教学.ppt

第三章 MFC编程 MFC(Microsoft Foundation Class) MFC类库是一个在应用程序中使用的相互关联的C++类的集合。MFC的本质就是一个包含了许多已经定义好的对象的类库。MFC中的各种类结合起来构成了一个应用程序框架,它的目的就是让程序员在此基础上来建立Windows下的应用程序。 图形设备接口 图形设备接口(graphics device interface,GDI)是Windows提供的一个抽象接口,用来完成所有图形的输出工作,GDI为Windows提供了所有的基本绘图函数。在GDI函数中,需要使用设备环境来作为一个参数。 GDI通过调用相应设备的驱动程序来实现函数的调用。这种机制实现了硬件无关性,即无需自己编写底层驱动程序代码,因为Windows本身已经包含了这些驱动程序。 设备环境 在Windows程序中,并不是把图形直接画到硬件上去,而是使用一个与硬件无关的设备环境(device context,DC)来表示逻辑的设备。 绘图模式 绘图的最终效果,如前景色、背景色等,可以通过设置绘图模式来进行改变。绘图模式实际上是指画笔的颜色以什么样的方式填充在已经有显示的设备上,两者怎样相结合。 GDI坐标系 GDI支持两种类型的坐标系,即逻辑坐标系和设备坐标系。 设备坐标系 设备坐标系是以像素为单位来表示的,设备坐

文档评论(0)

1亿VIP精品文档

相关文档