- 3
- 0
- 约1.9千字
- 约 7页
- 2016-08-17 发布于河南
- 举报
字体
Windows字体
GDI字体
设备字体(device font)
逻辑字体
逻辑字体是一个GDI 物件,它的代号储存在HFONT 型态的变数中,逻辑字体是字体属性的描述,比如字体的高度,宽度,以及式样。它是抽象的物件,只有当使用SelectObject 将它选入装置内容时,它才成为真实的物件。
逻辑字体的建立和选择
CreateFontIndirect 或者CreateFont来建立逻辑字体,CreateFontIndirect 函式接受一个指向LOGFONT 结构的指针,该结构有14个字段。CreateFont()直接接受14个有关字体属性设置。
有三种基本的方式用于定义LOGFONT 结构中的字段,以便使用CreateFontIndirect:
1、 可以简单地将LOGFONT 结构的字段设定为所需的字体特征。在这种情况下,当call SelectObject时,Windows 使用{字体映射}演算法从设备上有效的字体中选择与这些特征最匹配的字体。
2、可以列举设备上的所有字体并从中选择,甚至用对话方块把它们显示给使用者。它们现在已经不常用了。
3、可以采用简单的方法并呼叫ChooseFont 函数,能够使用LOGFONT 结构直接建立字体。
LOGFONT结构定义如下
Typedef struct tagLOGFONT {
LONG lfHeight; // 设定字符高度
您可能关注的文档
最近下载
- 小学数学《学业质量测评》1年级下册和答案(25春).pdf
- 2013-2020年陕西省普通高等教育专升本招生考试大学语文真题及答案.docx VIP
- 2025年10月自考13144犯罪学试题及答案.pdf VIP
- 2023年度太原城市职业技术学院单招数学自我提分评估【必刷】附答案详解.docx
- 10J121 外墙外保温建筑构造.docx VIP
- 电梯维保年度工作总结报告.docx VIP
- 《一园青菜成了精》教案 .docx VIP
- 宣贯培训(2026年)《GBT 26718-2024城市轨道交通安全防范系统技术要求》.pptx VIP
- 初中数学奥数竞赛 初联难度几何题100道 .pdf
- 标准图集-07SD101-8 电力电缆井设计与安装.pdf VIP
原创力文档

文档评论(0)