hur.cn - 华软网

 热门搜索

如何取得计算机中的字库中都有什么类型的字体?

  作者:未知    来源:网络    更新时间:2018/4/16
如何取得计算机中的字库中都有什么类型的字体?
------华软网友回答------
注册表中获取
------华软网友回复------
用pb怎么提取?

------华软网友回复------
1、网上找个DLL可以读取。我以前用过,但是现在找不到了。
2、读取注册表。你先找到注册表那个项下存放字体的信息,然后再用命令读取就可以了
------华软网友回复------
请问window下的字体库在哪个册表下面
------华软网友回复------
EnumFontFamilies 

FUNCTION ulong EnumFontFamilies(ulong hdc,ref string lpszFamily,ulong lpEnumFontFamProc,ulong lParam) LIBRARY "gdi32.dll" ALIAS FOR "EnumFontFamiliesA"

说明 
列举指定设备可用的字体 
返回值 
Long,由回调函数返回的前一个值 
参数表 
参数 类型及说明 
hdc Long,设备场景的句柄 
lpszFamily String,欲枚举的字体家族。如指定 vbNullString,可枚举出每种可用字体家族中的一种字体 
lpEnumFontFamProc Long,欲调用的函数地址。这个地址是用 AddressOf 运算符为来自一个标准模块的函数进行操作,或者利用某个回调控件得到 
lParam Long,指定希望传递给回调函数的一个用户自定义值 
注解 
这个函数取代了API函数 EnumFonts,因为它能对TureType字体样式说明进行控制
只有实际存在的字体才会列举出来,那些可由GDI合成的字体不会列出
     
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。