Share via


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

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

語法

Status EnumerateMetafile(
  const Metafile        *metafile,
  const PointF &        destPoint,
  EnumerateMetafileProc callback,
  VOID                  *callbackData,
  const ImageAttributes *imageAttributes
);

參數

metafile

Type: [in] const Metafile*

要列舉之元檔的指標。

destPoint

類型:[in, ref] const Point

指定所顯示元檔左上角之點的參考。

callback

類型:[in] EnumerateMetafileProc

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

callbackData

類型:[in] VOID*

選擇性。 傳遞至回調函式的數據區塊指標。 預設值是 NULL

imageAttributes

類型:[in] ImageAttributes*

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

傳回值

類型: 狀態

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

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

規格需求

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