Windows
追求执着
I have a dream! Happy everyday!
展开
-
【TTF字体】TTF字体结构
TTF字体:TrueType Font ,由Apple和微软公司合作推出的文字文件格式;一个TTF字符由许多轮廓组成,每一个轮廓由一个名叫TTPOLYGONHEADER的数据结构开始,跟在TTPOLYGONHEADER后面的是一系列的TTPOLYCURVE数据结构体。轮廓的顶点是POINTFX类型的数据结构点。TTPOLYGONHEADER的结构如下:typedef struct _T原创 2012-01-10 17:43:37 · 10622 阅读 · 3 评论 -
【TTF字体】获取TTF字符轮廓
TrueType字体中的字符轮廓由直线和二次贝塞尔曲线片段所构成。Windows系统提供了API函数GetGlyphOutline()来获取字符的轮廓。函数通过字符Code确定一个字符在TTF字库中的结构,并取出字符Code所对应的数据。下面简单说明下函数的结构和字符轮廓获取的实现代码。 GetGlyphOutline()函数结构:DWORD GetGlyphOutl原创 2012-02-14 11:20:10 · 12818 阅读 · 5 评论 -
【TTF字体】GLYPHMETRICS结构
在TTF字体结构中描述了TTF字体数据组成,在这里通过GLYPHMETRICS来了解TTF字体结构。理解可能有所偏差,详细情况参考MSDN。GLYPHMETRICS的结构如下:typedef struct _GLYPHMETRICS { UINT gmBlackBoxX; //指定完全包围字体结构的最小矩阵的宽度 UINT gmBlackBoxY; //原创 2012-01-11 11:21:55 · 9127 阅读 · 0 评论 -
关于MFC下检查和消除内存泄露的技巧
作者:freepublic 摘要:本人菜鸟,测试过,但是不怎么明白,保留做以后研究本文分析了Windows环境使用MFC调试内存泄露的技术,介绍了在Windows环境下用VC++查找,定位和消除内存泄露的方法技巧。关键词:VC++;CRT 调试堆函数;试探法。编译环境VC++6.0技术原理检测内存泄漏的主要工具是调试器和 CRT 调试堆函数。若要启用调试堆函转载 2011-06-16 18:37:00 · 2292 阅读 · 3 评论 -
VC中结构体内存分配问题透析(sizeof)
今天做了一个公司的面试题,打开卷面感觉很简单,就挥笔往上画了,可是写到后面才发现很多细节问题全忘记了;遇到了VC中处理结构体的问题,由于平时没留意,没有回答出来,感觉很不爽。回来后查了些资料,看到很多人。 本文首先提出了处理VC++中结构体时应注意的一个问题,然后详细分析了存在该问题的原因,最后做实战训练。 注意: (1)在VC下,下面各类型占字节数为翻译 2010-05-06 23:43:00 · 1390 阅读 · 0 评论 -
双系统[linux启动引导损坏,grub进入win 7系统方法]解决方案
如果电脑装双系统,总是要面对这些问题,对于DOS高手也许能很快解决掉这个问题,但对于我这个菜鸟,每次遇到问题都要去问度娘,或者问下google大叔,所以做了这样一个打算,每次做过什么写出来,做个备案,以后直接查找自己的备案,总比重新搜索一遍来的方便。本文主要描述了在双系统下,删除linux系统或者linux系统启动引导损坏的情况下,在grub命令行正常进入win 7系统的方法,操作如下:原创 2012-07-29 17:43:22 · 4063 阅读 · 0 评论