CloseEnhMetaFile 関数 (wingdi.h)

CloseEnhMetaFile 関数は、拡張メタファイル デバイス コンテキストを閉じ、拡張形式のメタファイルを識別するハンドルを返します。

構文

HENHMETAFILE CloseEnhMetaFile(
  [in] HDC hdc
);

パラメーター

[in] hdc

拡張メタファイル デバイス コンテキストを処理します。

戻り値

関数が成功した場合、戻り値は拡張メタファイルへのハンドルです。

関数が失敗した場合は、返される値は NULL です。

注釈

アプリケーションでは、 CloseEnhMetaFile 関数によって返される拡張メタファイル ハンドルを使用して、次のタスクを実行できます。

  • 拡張メタファイルに格納されている画像を表示する
  • 拡張メタファイルのコピーを作成する
  • 拡張メタファイル内の個々のレコードを列挙、編集、またはコピーする
  • enhanced-metafile ヘッダーからメタファイルの内容の説明 (省略可能) を取得する
  • enhanced-metafile ヘッダーのコピーを取得する
  • 拡張メタファイルのバイナリ コピーを取得する
  • オプションのパレットで色を列挙する
  • 拡張形式のメタファイルを Windows 形式のメタファイルに変換する
アプリケーションで拡張メタファイル ハンドルが不要になった場合は、 DeleteEnhMetaFile 関数を呼び出してハンドルを解放する必要があります。

要件

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

こちらもご覧ください

CopyEnhMetaFile

CreateEnhMetaFile

DeleteEnhMetaFile

EnumEnhMetaFile

GetEnhMetaFileBits

GetWinMetaFileBits

メタファイル関数

メタファイルの概要

PlayEnhMetaFile