Share via


Graphics::EnumerateMetafile (constMetafile*,constPoint*,INT,constRect&,Unit,EnumerateMetafileProc,VOID*,constImageAttributes*) 方法 (gdiplusgraphics.h)

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

語法

Status EnumerateMetafile(
  [in]      const Metafile        *metafile,
  [in]      const Point           *destPoints,
  [in]      INT                   count,
  [in, ref] const Rect &          srcRect,
  [in]      Unit                  srcUnit,
  [in]      EnumerateMetafileProc callback,
  [in]      VOID                  *callbackData,
  [in]      const ImageAttributes *imageAttributes
);

參數

[in] metafile

類型: const 元檔*

要列舉之元檔的指標。

[in] destPoints

類型: const Point*

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

[in] count

類型: INT

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

[in, ref] srcRect

類型: const Rect

指定所顯示元檔部分之矩形的參考。

[in] srcUnit

類型: 單位

Unit 列舉的 元素,指定來源矩形的測量單位。

[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