锐英源软件
第一信赖

精通

英语

开源

擅长

开发

培训

胸怀四海 

第一信赖

当前位置:锐英源 / VC++ / VC++的FontListBox例子理解-编译、系统字体信息获取和静态库的调试
服务方向
人工智能数据处理
人工智能培训
kaldi数据准备
小语种语音识别
语音识别标注
语音识别系统
语音识别转文字
kaldi开发技术服务
软件开发
运动控制卡上位机
机械加工软件
软件开发培训
Java 安卓移动开发
VC++
C#软件
汇编和破解
驱动开发
联系方式
固话:0371-63888850
手机:138-0381-0136
Q Q:396806883
微信:ryysoft

锐英源精品开源心得,转载请注明:“锐英源www.wisestudy.cn,孙老师作品,电话13803810136。”需要全文内容也请联系孙老师。


背景

锐英源VC++培训强调关键动手能力,掌握经典开源项目,突出软件工程学习,以互联网和积木式学习法,快速突破到中级程序员水平,适合爱好者和考试者培训学习。

 

VC++的FontListBox例子理解-编译、系统字体信息获取和静态库的调试

源代码编译

把库的目录设置到VC6选项后,
注释如下行
// #include "extdebug.h"
选择对应的编译版本,生成合适版本的库文件。

示例工程要修改成如下代码:
unsigned int CALLBACK CFHookProc(

系统字体信息获取

FillFontList

EnumFontProc
reinterpret_cast:任务指针的互转,即使是数字转换为指针也可以。
PS_OPENTYPE_FONTTYPE->NTM_PS_OPENTYPE: m_nFontType,用于显示图片用的字体的索引的生成。
shruti
int CFontListManager::Add(CFontDescriptor* lpFntDescriptor)
m_dwEnumCharSet,m_dwCharSets,字符集,Windows程序设计第13页,看代码好象没有异常变化,加断点看看值。
m_arFonts:CfontDescriptorArray是个数组
SortFontArray

静态库的调试

1、加到同一个工作区里
2、把exe工程的依赖项里添加上静态库工程
就可以看到加的TRACE信息了

 

友情链接
版权所有 Copyright(c)2004-2024 锐英源软件
统一社会信用代码:91410105098562502G 豫ICP备08007559号 最佳分辨率 1440*900
地址:郑州市金水区文化路97号郑州大学北区院内南门附近