메타파일 로드 및 표시

Image 클래스는 래스터 이미지 및 벡터 이미지를 로드하고 표시하기 위한 기본 메서드를 제공합니다. Image 클래스에서 상속되는 Metafile 클래스는 벡터 이미지를 기록, 표시 및 검사하기 위한 보다 특수한 메서드를 제공합니다.

화면에 벡터 이미지(메타파일)를 표시하려면 Image 개체와 Graphics 개체가 필요합니다. 파일 이름(또는 스트림에 대한 포인터)을 이미지 생성자에 전달합니다. Image 개체를 만든 후 해당 Image 개체의 주소를 Graphics 개체의 DrawImage 메서드에 전달합니다.

다음 예제에서는 EMF(고급 메타파일) 파일에서 Image 개체를 만든 다음 왼쪽 위 모서리(60, 10)로 이미지를 그립니다.

Image image(L"SampleMetafile.emf");
graphics.DrawImage(&image, 60, 10);

다음 그림에서는 지정된 위치에 그려진 이미지를 보여 줍니다.

이미지를 포함하고 원본 지점을 지정하는 창의 스크린샷