- 9
- 0
- 约3.29万字
- 约 33页
- 2016-12-04 发布于重庆
- 举报
VC6.0入門【第五章图形和文本输出】
第5章 图形和文本输出
精讲
Windows使用图形设备接口(GDI)进行图形输出和文本输出,MFC封装了GDI对象,提供了CGdiObject类和CDC类支持图形输出和文本输出,本章你将学习使用CGdiObject类和CDC类在视图中输出各种图形和文本的方法和技巧。
5.1图形设备接口和CDC
5.1.1图形设备接口(GDI)
Windows操作系统通过图形设备接口,简称GDI (Graphics Device Interface),管理Windows程序的所有图形输出,包括显示在屏幕上的窗口,屏幕保护程序的运行,文档的打印。GDI处理与不同输出设备的连接,从而应用程序开发者不需要去考虑基础硬件设备之间的不同。
应用程序可以使用GDI创建3种类型的图形输出:矢量图形、光栅图形和文本。
矢量图形
矢量图形输出是指创建线和填充图形,包括点、直线、曲线、多边形、扇形和矩形。
光栅图形
光栅图形输出是指光栅图形函数对以位图形式存储的数据进行操作,它包括各种位图和图标的输出。在屏幕上表现为对若干行和列的像素操作,在打印机上则是若干行和列的点阵输出。光栅图形是直接从内存到显存的拷贝操作,所以速度快,但是对内存要求高。
文本
文本输出是GDI的另一项任务。输出文本时文本的输出位置的计算不是以行为单位,而是以逻辑坐标为单位计算。用户可以设置文本的各种效果,如加粗、斜体、设置颜色等。
MFC处理
原创力文档

文档评论(0)