| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 409 人关注过本帖
标题:求系统字体封装成
取消只看楼主 加入收藏
ztyctao
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2013-6-1
收藏
 问题点数:0 回复次数:1 
求系统字体封装成
我不懂VC,我微软的网站上找到了一个显示字体的程序,但是我不知道怎样处理?生成一个DLL,输出一个字体列表数组,下面我贴出代码:
#include <Windows.H>
#include <StdIO.H>
#include <ConIO.H>

int CALLBACK EnumFontFamiliesExProc( ENUMLOGFONTEX *lpelfe, NEWTEXTMETRICEX *lpntme, int FontType, LPARAM lParam )

{
        printf( "%s\n", lpelfe->elfFullName );
        return 1;
}
int main( int __argc, char** __argv )

{
        HDC hDC = GetDC( NULL );

        LOGFONT lf = { 0, 0, 0, 0, 0, 0, 0, 0, DEFAULT_CHARSET, 0, 0, 0, 0, "Courier New" }
         EnumFontFamiliesEx( hDC, &lf, (FONTENUMPROC)EnumFontFamiliesExProc, 0, 0 );
        ReleaseDC( NULL, hDC );
        return 0;
}
求高人给一个完整的,能输出字体数组的DLL,谢谢.
搜索更多相关主题的帖子: 微软 return include 
2013-10-10 21:01
ztyctao
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2013-6-1
收藏
得分:0 
这个代码我是从网站上抄下来的,我也不太懂具体的意思,我想把系统中所安装的字体名称显示出来,能给别的程序调用就可以了.我用的是LabVIEW,对这个不太清楚,由于在LabVIEW中不好调回调函数,只好用VC来卦装了.高人能把代码改一下吗?谢谢.
2013-10-11 10:42
快速回复:求系统字体封装成
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017736 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved