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

戻り値

列挙を続行するには、この関数は 0 以外の値を返す必要があります。列挙を停止するには、0 を返す必要があります。

注釈

アプリケーションは、そのアドレスを EnumMetaFile 関数に渡すことによって、コールバック関数を登録する必要があります。

EnumMetaFileProc は、アプリケーション指定の関数名のプレースホルダーです。

要件

要件
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー wingdi.h (Windows.h を含む)

こちらもご覧ください

EnhMetaFileProc

EnumEnhMetaFile

EnumMetaFile

メタファイル関数

メタファイルの概要