共用方式為


PlayMetaFileRecord 函式 (wingdi.h)

PlayMetaFileRecord 函式會藉由執行包含在該記錄內的圖形裝置介面 (GDI) 函式,來播放 Windows 格式元文件記錄。

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

語法

BOOL PlayMetaFileRecord(
  [in] HDC           hdc,
  [in] LPHANDLETABLE lpHandleTable,
  [in] LPMETARECORD  lpMR,
  [in] UINT          noObjs
);

參數

[in] hdc

裝置內容的控制代碼。

[in] lpHandleTable

HANDLETABLE 結構的指標,代表播放元檔時所使用的 GDI 物件句柄數據表。

[in] lpMR

Windows 格式元文件記錄的指標。

[in] noObjs

句柄數據表中的句柄數目。

傳回值

如果函式成功,則傳回非零的值。

如果此函式失敗,則傳回值為零。

備註

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

應用程式通常會使用 PlayMetaFileRecord 搭配 EnumMetaFile 函式一次處理及播放 Windows 格式元檔一筆記錄。

lpHandletablenHandles 參數必須與 EnumMetaFileProc 回呼程式傳遞給 EnumMetaFile 的參數相同。

如果 PlayMetaFileRecord 函式無法辨識記錄,則會忽略記錄並傳回 TRUE

規格需求

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

另請參閱

EnumMetaFile

HANDLETABLE

METARECORD

元檔函式

元檔概觀

PlayMetaFile

SetWinMetaFileBits