EnumEnhMetaFile 函式 (wingdi.h)
EnumEnhMetaFile函式會藉由擷取每個記錄,並將其傳遞至指定的回呼函式,以列舉增強格式中繼檔內的記錄。 應用程式提供的回呼函式會視需要處理每個記錄。 列舉會繼續,直到處理最後一筆記錄,或回呼函式傳回零為止。
語法
BOOL EnumEnhMetaFile(
[in] HDC hdc,
[in] HENHMETAFILE hmf,
[in] ENHMFENUMPROC proc,
[in] LPVOID param,
[in] const RECT *lpRect
);
參數
[in] hdc
裝置內容的控制代碼。 這個控制碼會傳遞至回呼函式。
[in] hmf
增強型中繼檔的控制代碼。
[in] proc
應用程式所提供回呼函式的指標。 如需詳細資訊,請參閱 EnhMetaFileProc 函 式。
[in] param
選擇性回呼函式資料的指標。
[in] lpRect
RECT結構的指標,指定圖片左上角和右下角的座標,以邏輯單位表示。
傳回值
如果回呼函式成功列舉增強型中繼檔中的所有記錄,傳回值為非零。
如果回呼函式未成功列舉增強中繼檔中的所有記錄,則傳回值為零。
備註
lpRect參數所指向矩形邊緣的點會包含在圖片中。 如果 hdc 參數為 Null,系統會忽略 lpRect。
如果回呼函式呼叫 PlayEnhMetaFileRecord 函式, hdc 必須識別有效的裝置內容。 系統會使用裝置內容的轉換和對應模式來轉換 PlayEnhMetaFileRecord 函式 所顯示的圖片。
您可以使用 EnumEnhMetaFile 函式,在另一個內嵌增強型中繼檔。
規格需求
最低支援的用戶端 | Windows 2000 Professional [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限桌面應用程式] |
目標平台 | Windows |
標頭 | wingdi.h (包含 Windows.h) |
程式庫 | Gdi32.lib |
Dll | Gdi32.dll |