共用方式為


enumMetaFile 函式 (wingdi.h)

EnumMetaFile 函式會藉由擷取每個記錄,並將其傳遞至指定的回呼函式,以列舉 Windows 格式元檔內的記錄。 應用程式提供的回呼函式會視需要處理每個記錄。 列舉會繼續,直到處理最後一筆記錄,或回呼函式傳回零為止。

注意 此函式僅供與 Windows 格式元檔相容。 增強格式元檔提供絕佳的功能,建議用於新的應用程式。 增強格式元文件對應的函式為 EnumEnhMetaFile
 

語法

BOOL EnumMetaFile(
  [in] HDC        hdc,
  [in] HMETAFILE  hmf,
  [in] MFENUMPROC proc,
  [in] LPARAM     param
);

參數

[in] hdc

裝置內容的控制代碼。 這個句柄會傳遞至回調函式。

[in] hmf

Windows 格式元檔句柄。

[in] proc

應用程式所提供回呼函式的指標。 如需詳細資訊,請參閱 EnumMetaFileProc

[in] param

選擇性數據的指標。

傳回值

如果回調函式成功列舉 Windows 格式元檔中的所有記錄,則傳回值為非零。

如果回調函式未成功列舉 Windows 格式元檔中的所有記錄,則傳回值為零。

備註

若要將 Windows 格式元檔轉換成增強格式元檔,請使用 SetWinMetaFileBits 函 式。

您可以使用 EnumMetaFile 函式,將一個 Windows 格式元檔內嵌在另一個視窗中。

規格需求

需求
最低支援的用戶端 Windows 2000 Professional [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限桌面應用程式]
目標平台 Windows
標頭 wingdi.h (包含 Windows.h)
程式庫 Gdi32.lib
Dll Gdi32.dll

另請參閱

EnumEnhMetaFile

EnumMetaFileProc

元檔函式

元檔概觀

PlayMetaFile

PlayMetaFileRecord

SetWinMetaFileBits