文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | WPS | 杀毒软件
清风网络
首 页 软件下载 网络学院
QQ 电脑入门 游戏 操作系统 图形处理 办公软件 媒体动画 精文荟萃 工具软件 网络编程 程序开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络程序开发C/C++Windows API-GDI入门基础知识详解(2)
精品推荐
特别推荐
·C语言编程常见问题解答之常用函数的包含文件(1)
·C语言编程易犯毛病集合
·C语言编程常见问题解答(目录)
·C#程序开发中的常用函数汇总
·C/C++笔试、面试题目大汇总
·Beej的网络socket编程指南
·socket编程原理
·C语言的常用库函数使用方法分析及用途
·在C语言中如何处理时间和日期
·C++设计模式之Singleton
热点TOP10
·C语言的常用库函数使用方法分析及用途
·水滴石穿C语言之指针综合谈
·C语言编程常见问题解答之常用函数的包含文件(1)
·C语言图形处理
·socket编程原理
·进程调度模拟程序
·Windows下C语言网络编程快速入门
·DirectX游戏开发入门
·通讯录的源代码(用链表实现)
·VC++实现Win2000下直接读写磁盘扇区

Windows API-GDI入门基础知识详解(2)

日期:2007年6月24日 作者: 查看:[大字体 中字体 小字体]

  该结构拥有大约20个属性,这些属性的值的单位取决于设备描述表的映射方式,默认情况下是MM_TEXT,对于TextOut输出来说我们只需要用到前7个,他们的单位是像素。

LONG        tmHeight;           // 字符基准线上下最大纵向高度,是tmAscent与tmDescent之和。

LONG        tmAscent;       // 字符基准线以上所占的高度。

LONG        tmDescent;          // 字符基准线以下所占的高度。

LONG        tmInternalLeading;   // 内部间距,也是重音符号出现的地方。

LONG        tmExternalLeading;  // 行距。

LONG        tmAveCharWidth;    // 小写字母的加权平均宽度,对于大写字母来说可以用小写字母的加权平均宽度乘以150%计算出来。

LONG        tmMaxCharWidth;    // 字符中字宽字符的宽度。

  字符的纵向大小是由TEXTMETRIC结构的前五个属性决定的。

  具体情况见下图:

Windows API-GDI入门基础知识详解(2)

  字体的大小是取决于当前屏幕的分辨率或是所选字体本身的默认大小的,在编写应用程序的时候不要把字体的大小以猜想的方式固定了,因为字体的大小是可变化的,利用GetTextMetrics函数动态的获取它们才是正确的。

(出处:清风学院


上一页 [1] [2] [3] [4] 



上一篇:Visual C++ 入门精解

下一篇:用模拟精灵解百度编程大赛试题
相关文章:
·Windows XP鲜为人知的N招实用技巧
·最详细的黑客入门法则
·Windows Vista震撼1600X1200高清壁纸
·Windows XP的20个超级实用技巧大全
·BIOS详解
·不求人靠自己 制作Windows XP个性光盘
·两性知识:关于性爱的99条箴言
·Windows操作系统应用技巧荟萃
·Windows Vista Ultimate中文旗舰版下载+简单破解(支持迅雷HTTP & BT)
·常见局域网的类型--局域网知识
相关软件:

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.vipcn.net
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.vipcn.net All Rights Reserved. 鄂ICP备05000083号Powered by:viphot