Share via


Graphics::EnumerateMetafile (constMetafile*,constPointF*,INT,EnumerateMetafileProc,VOID*,constImageAttributes*) 方法 (gdiplusgraphics.h)

Graphics::EnumerateMetafile方法會針對指定中繼檔中的每個記錄呼叫應用程式定義的回呼函式。 您可以使用這個方法,在回呼函式中呼叫 PlayRecord 來顯示中繼檔。

語法

Status EnumerateMetafile(
  [in] const Metafile        *metafile,
  [in] const PointF          *destPoints,
  [in] INT                   count,
  [in] EnumerateMetafileProc callback,
  [in] VOID                  *callbackData,
  [in] const ImageAttributes *imageAttributes
);

參數

[in] metafile

類型:const中繼檔*

要列舉之中繼檔的指標。

[in] destPoints

類型:const Point*

目的地點陣列的指標。 這是三個點的陣列,可定義所顯示中繼檔的目的平行投影。

[in] count

類型: INT

指定 destPoints 陣列中點數的整數。

[in] callback

類型: EnumerateMetafileProc

應用程式定義回呼函式的指標。 回呼函式的原型是在 Gdiplustypes.h 中提供。

[in] callbackData

類型: VOID*

選擇性。 傳遞至回呼函式的資料區塊指標。 預設值是 NULL

[in] imageAttributes

類型: ImageAttributes*

選擇性。 ImageAttributes物件的指標,指定所顯示中繼檔色彩調整。 預設值是 NULL

傳回值

類型: 狀態

如果方法成功,它會傳回 Ok,這是 Status 列舉的元素。

如果方法失敗,它會傳回 Status 列舉的其他其中一個專案。

需求

   
最低支援的用戶端 Windows XP、Windows 2000 Professional [僅限桌面應用程式]
最低支援的伺服器 Windows 2000 Server [僅限桌面應用程式]
目標平台 Windows
標頭 gdiplusgraphics.h (包含 Gdiplus.h)
程式庫 Gdiplus.lib
Dll Gdiplus.dll