Metafile::P layRecord メソッド (gdiplusheaders.h)

Metafile::P layRecord メソッドは、メタファイル レコードを再生します。

構文

Status PlayRecord(
  [in] EmfPlusRecordType recordType,
  [in] UINT              flags,
  [in] UINT              dataSize,
  [in] const BYTE        *data
);

パラメーター

[in] recordType

型: EmfPlusRecordType

再生するメタファイル レコードの種類を指定する EmfPlusRecordType 列挙体の要素。

[in] flags

型: UINT

再生するレコードの属性を指定するフラグのセット。

[in] dataSize

型: UINT

レコード データに含まれるバイト数を指定する整数。

[in] data

型: const BYTE*

レコード データを含むバイト配列へのポインター。

戻り値

種類: 状態

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

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

注釈

このメソッドは、Graphics クラスの EnumerateMetafile Methods メソッドと組み合わせて使用されます。 EnumerateMetafile Methods メソッドは、指定されたメタファイル内の各レコードに対してアプリケーション定義のコールバック関数を呼び出します。 コールバック関数は、 Metafile::P layRecord メソッドを呼び出すことで、各レコード (または選択したレコード) を表示できます。

要件

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

こちらもご覧ください

EmfPlusRecordType

EnumerateMetafile メソッド

メタファイルの読み込みと表示

メタファイル

メタファイル