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

型: [in] const メタファイル*

列挙するメタファイルへのポインター。

destPoint

型: [in, ref] const Point

表示されるメタファイルの左上隅を指定するポイントへの参照。

callback

型: [in] EnumerateMetafileProc

アプリケーション定義のコールバック関数へのポインター。 コールバック関数のプロトタイプは、Gdiplustypes.h で指定されます。

callbackData

型: [in] VOID*

省略可能。 コールバック関数に渡されるデータブロックへのポインター。 既定値は NULL です。

imageAttributes

種類: [入力] ImageAttributes*

省略可能。 表示されるメタファイルの色調整を指定する ImageAttributes オブジェクトへのポインター。 既定値は NULL です。

戻り値

種類: 状態

メソッドが成功した場合は、Status 列挙体の要素である Ok を返します

メソッドが失敗した場合は、 Status 列挙体の他の要素のいずれかを返します。

要件

   
サポートされている最小のクライアント Windows XP、Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー gdiplusgraphics.h (Gdiplus.h を含む)
Library Gdiplus.lib
[DLL] Gdiplus.dll