文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>一个简单字体察看器的实现 - 草根编程网

一个简单字体察看器的实现 - 草根编程网

时间:2010-07-20  来源:wangmanlivsli

本文来自草根编程网:http://www.caogenbiancheng.tk/language/VC++/7757.html

以前喜欢没事做做网页,不怕各位见笑,都是很简单的那种静态的,有一个很头疼的问题就是字体的选择,

而且很多软件在做的时候看不到字体的例子,现在学了点VC++于是就像自己动手做一个。也算是我这个初学者的一个

小小的笔记,希望对像我一样的菜鸟有一些帮助。

介绍

通过本文,希望能学到一点有关windows各个组件的消息传递的知识。学习如何建立可用字体的列表,学会

如何指定使用的字体,如何动态改变字体。

用到的函数:EnumFontFamiliesEx。在MSDN中是这样写的:

int EnumFontFamiliesEx(
 HDC hdc,             // handle to DC
 LPLOGFONT lpLogfont,       // font information
 FONTENUMPROC lpEnumFontFamExProc, // callback function
 LPARAM lParam,          // additional data
 DWORD dwFlags           // not used; must be 0
);

在Windows操作系统中的每一个枚举函数都需要传递一个回调函数的地址作为自变量,所以这个函数也不例外。

步骤

首先建立一个MFC项目,命名为FontsView,并且添加各种组件如图:

然后对各个组件进行修改:

对象 属性 设置
Static Text Caption 输入文字
Edit Box ID IDC_EENTERED
Static Text Caption 字体列表
List Box ID IDC_LFONTS
Group Box Caption 示例
Static Text ID

Caption
IDC_DISPLAY

NULL
Command Button ID

Caption
IDC_BEXIT

退出
相关阅读 更多 +
排行榜 更多 +
幸运硬币官方正版下载

幸运硬币官方正版下载

休闲益智 下载
宝宝来找茬手机版 v9.86.00.00 安卓版

宝宝来找茬手机版 v9.86.00.00 安卓版

休闲益智 下载
翻滚飞机大战最新版 v1.0.4 安卓版

翻滚飞机大战最新版 v1.0.4 安卓版

飞行射击 下载