AHK 获取系统已安装字体列表
2015-03-18 09:57
441 查看
AHK 调用API获取系统已安装字体列表代码:
变量 a_FontList 即为获取到的字体列表变量(不包含由右到左竖排,即带前缀@的字体)。
DllCall("gdi32\EnumFontFamilies","uint",DllCall("GetDC","uint",0),"uint",0,"uint",RegisterCallback("EnumFontFamilies"),"uint",a_FontList:="") Gui, Add, DropDownList, Sort choose1 vfontsList,%a_FontList% Gui, Show Return EnumFontFamilies(lpelf,lpntm,FontType,lP) { global a_FontList if (substr(StrGet(lpelf+28),1,1)<>"@") a_FontList .= StrGet(lpelf+28) . "|" Return 1 }
变量 a_FontList 即为获取到的字体列表变量(不包含由右到左竖排,即带前缀@的字体)。
相关文章推荐
- 获取系统字体列表
- 网页中如何获取客户端系统已安装的所有字体?
- Java获取系统中已经安装的字体
- [置顶] Android中高仿快牙实现Socket列表的展示,获取安卓手机系统安装的应用和自己安装的应用相关信息
- asp.net获取系统已安装字体的方法
- C#中获取当前系统中安装的所有字体及预定义颜色
- 获取Windows系统安装的字体名称极其对应的字体文件名
- 获取系统所有安装的字体名称
- 网页中如何获取客户端系统已安装的所有字体?
- Pyqt 获取windows系统中已安装软件列表
- 获取系统字体列表
- GDI+学习记录(17)-获取系统已安装的所有字体
- 网页中如何获取客户端系统已安装的所有字体?
- 网页中如何获取客户端系统已安装的所有字体?
- Android获取系统应用及安装应用的权限列表
- 再学 GDI+[43]: 文本输出 - 获取已安装的字体列表
- AS3.0里面如何获取系统字体列表
- Java获取系统安装软件列表
- flash 获取系统字体列表
- C#中获取当前系统中安装的所有字体及预定义颜色