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 |