mfc绘图实验报告.docx
基于MFC的绘图软件目录基于MFC的绘图软件21引言32MFC设备上下文及绘图的基本理论知识321GDIGRAPHICDEVICEINTERFACE绘图的实现322MFC图形对象类323库存的GDI对象424与绘图有关的简单数据类型525MFC应用程序框架中的图形绘制和刷新63设计的主体内容MFC设备描述表CDC类631CDC类及其派生类632文本输出733CDC常用的绘图函数734画笔和画刷94软件主体设计941资源编辑942具体实现125结果分析与讨论216总结22附录简单绘图软件作品说明231引言计算机的发展也是计算机语言的发展得到了很大的提高,人们的生活中离不开图像,除了我们可以用铅笔在纸上画图外,我们也可以在电脑上绘制我们的想象,本实验就是基于VC的一个小型的绘图软件,虽然麻雀虽小五脏俱全。本课题就是要实现这一小小的软件。2MFC设备上下文及绘图的基本理论知识21GDIGRAPHICDEVICEINTERFACE绘图的实现图形设备接口(GDI)可以理解为一个可执行程序,它处理来自WINDOWS应用程序的图形函数调用,然后把这些调用传递给合适的设备驱动程序,由设备驱动程序来执行与硬件相关的函数,并产生最后的输出结果。WINDOWS图形系统的结构关系如下设备描述表(DC)是一种WINDOWS数据结构,它包含了与一个设备(如显示器)的绘制属性的相关信息。所有的绘制操作通过一个设备上下文对象进行,该对象封装了实现绘制线条,形状和文本的WINDOWSAPI函数。设备上下文可以用来向屏幕,打印机和图元件输入结果。22MFC图形对象类WINDOWS提供了多种用于在设备描述表中进行绘图