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 列挙体の要素。
[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 |