⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 untitled-01.txt

📁 mfc 教程
💻 TXT
字号:
    如果您一直使用电脑,那么您可能会记得,在 Microsoft Windows产生之前图形编程是如
何困难吧。那时如果运气好,您可以借助于较像样的图形库,用DrawLine和DrawCircle这样
的程序来画些基本图形元素。若运气不好,您可能需要花大量时间编写自己的输出程序,并
使它们不得不在这儿或那儿多花几毫秒。而且,您也知道,在过去无论是用自己还是别人编
的代码画图,当出现新的图形标准,这在当时意味着 IBM引人新的图形适配器如 EGA或
VGA时,您都要想办法支持最新的硬件。这意味着要买升级版的图形库,将新代码加人自
己的程序,或给新视卡编写驱动程序。对图形编程人员来说,其工作平台就像是一个移动的
标靶,从未在相当一段时间内保持不动。即便您成功地在可视屏幕上画出一粒珠子,那么为
使程序与打印机和其他输出设备有适当的接日,也还有大量的工作需要做。
    通过给微机平台引人其所需的与硬设无关的图形输出模式,Windows改变了上述的被
动局面。在Windows中,只要有相应的Windows驱动程序,您所编写的代码就可在任一图像
适配器上运行。如今它可用于所有的适配器。在很大程度上,将输出发送到屏幕上的代码
同样也可用于打印机和其他硬拷贝设备上。图形编程中这种方便省事的方法有许多优点。
其中最主要的是,编程人员不再为程序运行的具体硬件环境费心了,而可将时间都用在编制
应用程序代码上。其次,完成图形编程工作不再需要第三方的图形库,Windows提供了广泛
的图形API函数,它们可实现简单到画线,复杂到创建剪贴区,以作为其他输出例程的模板。
    Windows中负责图形输出的是Graphics Device Interface(图形设备接口),或称GDI. GDI
提供应用程序可调用的多种服务。这些服务一起构成了一种强大和通用的图形编程语言,
其丰富的功能足可与一些第三方图形库相比。MFC在图形API基础上工作,并用表示
Windows GDI各成员的 C+十类将接口转化为程序代码。
    既然您已知道如何创建窗口,那么现在就可利用窗口做些事情了。第四章中的“Hello”
应用程序使用了  CDC:: DrawText命令将文本输出到窗口。   DrawText只是  CDC类为文本和图
形输出提供的多个成员函数之一。本章将详细讲述CDC类和它的继承类,并介绍3种最常
用的GDI基本元素:画笔、笔刷和字体,同时还将示范如何在窗口中添加滚动条。
2. IWindows  GDI
    在单任务环境如 MS-DOS中,运行中的应用程序随时可自由地做它想做的事情,无论是
在屏幕上画一条线,重新编写适配器的调色板,还是转换到另一种图像模式。而在窗口化多

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -