Функция обратного вызова EnumFontFamProc

Public Function EnumFontFamProc (ByVal lpelf As Long, ByVal lpntm As Long, ByVal FontType As Long, ByVal lParam As Long) As Long
  ' здесь размещается ваш код
End Function

EnumFontFamProc является функцией обратного вызова, используемого функцией EnumFontFamilies для перечисления шрифтов. Имя данной функции EnumFontFamProc выбрано произвольно, в соответствии со сложившимися традициями

Возвращаемое значение

Если функция возвращает 0, EnumFontFamilies немедленно прекращает перечисление шрифтов. Если возвращается ненулевое значение, EnumFontFamilies продолжает перечисление шрифтов.

Примечание

Как и все функции обратного вызова, функция EnumFontFamProc должна находиться в стандартном модуле с ключевым словом Public

Параметры

lpelf
Указатель на структуру ENUMLOGFONT, описывающую логические атрибуты шрифта
lpntm
Если шрифт типа TrueType, то указатель на структуру NEWTEXTMETRIC. Если не TrueType, то указатель на структуру TEXTMETRIC
FontType
Комбинация флагов для определения типа шрифта:
DEVICE_FONTTYPE = &H2
Шрифт устройства
RASTER_FONTTYPE = &H1
Растровый шрифт
TRUETYPE_FONTTYPE = &H4
Шрифт TrueType
lParam
Дополнительные данные, определяемые EnumFontFamilies

Используется в

EnumFontFamilies