Поделиться через


Функция обратного вызова MFENUMPROC (wingdi.h)

Функция EnumMetaFileProc — это определяемая приложением функция обратного вызова, которая обрабатывает записи метафайлов в формате Windows. Эта функция вызывается функцией EnumMetaFile . Тип MFENUMPROC определяет указатель на эту функцию обратного вызова. EnumMetaFileProc — это заполнитель для имени функции, определяемой приложением.

Примечание Эта функция предоставляется только для совместимости с метафайлами в формате Windows. Метафайлы расширенного формата обеспечивают превосходную функциональность и рекомендуются для новых приложений. Соответствующая функция для метафайла расширенного формата — EnhMetaFileProc.
 

Синтаксис

MFENUMPROC Mfenumproc;

int Mfenumproc(
       HDC hdc,
       HANDLETABLE *lpht,
       METARECORD *lpMR,
  [in] int nObj,
       LPARAM param
)
{...}

Параметры

hdc

lpht

lpMR

[in] nObj

Указывает количество объектов со связанными дескрипторами в таблице дескрипторов.

param

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

Эта функция должна возвращать ненулевое значение, чтобы продолжить перечисление; Чтобы остановить перечисление, он должен возвращать ноль.

Комментарии

Приложение должно зарегистрировать функцию обратного вызова, передав ее адрес функции EnumMetaFile .

EnumMetaFileProc — это заполнитель для имени функции, предоставленного приложением.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header wingdi.h (включая Windows.h)

См. также раздел

EnhMetaFileProc

EnumEnhMetaFile

EnumMetaFile

Функции метафайлов

Общие сведения о метафайлах