Share via


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

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

語法

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

參數

[in] metafile

類型: const Metafile*

要列舉之元文件指標。

[in, ref] destPoint

類型: const Point

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

[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