3.4.2 矢量字符 矢量字符记录字符的笔画信息而不是整个位图,具有存储空间小,美观、变换方便等优点。对于字符的旋转、缩放等变换,点阵字符的变换需要对表示字符位图中的每一像素进行;而矢量字符的变换只要对其笔画端点进行变换就可以了。矢量字符的显示也分为两步。首先从字库中将它的字符信息检索出来,然后取出端点坐标,对其进行适当的几何变换,再根据各端点的标志显示出字符。 3.5 用Visual C++生成基本图形 VC++程序需要在屏幕或打印机上绘图时,都要调用GDI(图形设备接口)函数。 3.5.1 图形设备接口(GDI) GDI的工作原理大致如下:首先,Windows提供各种显示卡及打印机的驱动程序;其次,各种GDI函数会自动参考被称为设备环境的数据结构,而Windows则自动将设备环境结构映射到相应的物理设备,并且提供正确的输入/输出指令。 GDI在处理速度上几乎和直接进行视频访问一样快,并且它还允许Windows的不同应用程序共享显示器。 GDI包含了可用于绘制点、线、矩形、多边形、椭圆、位图以及文本的功能函数。为了方便使用,在VC++中对其进行了封装,形成了GDI对象类。 所有GDI对象类的抽象基类都是CGdiObject,而所有实际使用的GDI对象则是从CGdiObject派生出来的,以下是GDI派生类的列表: CBitmap—位图,它是一种位图矩阵,每一个显示像
您可能关注的文档
最近下载
- 临床心血管内科常用药物总结.ppt VIP
- 东芝变频器VF-AS1中文说明书.pdf VIP
- 文园中学七年级下学期语文期中试卷.docx VIP
- [临床心血管内科常用药物--总结] 心血管内科常用药物.docx VIP
- B777_FCOM_VOL2_最终打印稿_9.pdf VIP
- 批判性思维能力测量表(CDTI-CV)——彭美慈.pdf VIP
- 传染病监测预警系统介绍.pptx VIP
- 苹果手机恢复照片软件.docx VIP
- 辽宁省辽南协作校2024-2025学年高二年级下册期中考试数学试卷(含答案解析).pdf VIP
- 辽宁省辽南协作校2024-2025学年高二下学期期中考试数学试卷.docx VIP
原创力文档

文档评论(0)