GetEnhMetaFileHeader 関数 (wingdi.h)
GetEnhMetaFileHeader 関数は、指定された拡張形式メタファイルのヘッダーを含むレコードを取得します。
構文
UINT GetEnhMetaFileHeader(
[in] HENHMETAFILE hemf,
[in] UINT nSize,
[out] LPENHMETAHEADER lpEnhMetaHeader
);
パラメーター
[in] hemf
ヘッダーを取得する拡張メタファイルへのハンドル。
[in] nSize
データを受信するバッファーのサイズ (バイト単位)。 この数のバイトのみがコピーされます。
[out] lpEnhMetaHeader
ヘッダー レコードを受け取る ENHMETAHEADER 構造体へのポインター。 このパラメーターが NULL の場合、関数はヘッダー レコードのサイズを返します。
戻り値
関数が成功し、構造体ポインターが NULL の場合、戻り値はヘッダーを含むレコードのサイズになります。構造体ポインターが有効なポインターの場合、戻り値はコピーされたバイト数です。 それ以外の場合は 0 です。
注釈
拡張メタファイル ヘッダーには、メタファイルのサイズなどの情報がバイト単位で含まれています。メタファイルに格納されている画像の寸法。メタファイルに格納されているレコードの数。省略可能なテキストの説明へのオフセット。オプションのパレットのサイズと、画像が作成されたデバイスの解像度。
enhanced-metafile ヘッダーを含むレコードは、常にメタファイルの最初のレコードです。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | wingdi.h (Windows.h を含む) |
Library | Gdi32.lib |
[DLL] | Gdi32.dll |