メタファイルの読み込みと表示
Image クラスには、ラスター イメージとベクター 画像を読み込んで表示するための基本的なメソッドが用意されています。 Image クラスを継承する Metafile クラスには、ベクター イメージ の記録、表示、および検査のためのより特殊なメソッドが用意されています。
画面上にベクター 画像 (メタファイル) を表示するには、 Image オブジェクトと Graphics オブジェクトが必要です。 ファイルの名前 (またはストリームへのポインター) を Image コンストラクターに渡します。 Image オブジェクトを作成したら、その Image オブジェクトのアドレスを Graphics オブジェクトの DrawImage メソッドに渡します。
次の例では、EMF (拡張メタファイル) ファイルから Image オブジェクトを作成し、左上隅 (60、10) でイメージを描画します。
Image image(L"SampleMetafile.emf");
graphics.DrawImage(&image, 60, 10);
次の図は、指定した場所に描画された画像を示しています。