EnumFontFamilies

EnumFontFamilies

VB声明

Declare Function EnumFontFamilies Lib "gdi32" Alias "EnumFontFamiliesA" (ByVal hdc As Long, ByVal lpszFamily As String, ByVal lpEnumFontFamProc As Long, ByVal lParam As Long) As Long

说明

列举指定设备可用的字体

返回值

Long,由回调函数返回的前一个值

参数表

参数

类型及说明

hdc

Long,设备场景的句柄

lpszFamily

String,欲枚举的字体家族。如指定 vbNullString,可枚举出每种可用字体家族中的一种字体

lpEnumFontFamProc

Long,欲调用的函数地址。这个地址是用 AddressOf 运算符为来自一个标准模块的函数进行操作,或者利用某个回调控件得到

lParam

Long,指定希望传递给回调函数的一个用户自定义值

注解

这个函数取代了API函数 EnumFonts,因为它能对TureType字体样式说明进行控制

只有实际存在的字体才会列举出来,那些可由GDI合成的字体不会列出

Top