다음을 통해 공유


CDC::PlayMetaFile

장치 컨텍스트에서 지정 된 메타 파일의 내용의 재생합니다.

BOOL PlayMetaFile(
   HMETAFILE hMF 
);
BOOL PlayMetaFile(
   HENHMETAFILE hEnhMetaFile,
   LPCRECT lpBounds 
);

매개 변수

  • hMF
    재생할 메타 파일을 식별 합니다.

  • hEnhMetaFile
    확장된 메타 파일을 식별합니다.

  • lpBounds
    가리키는 있는 RECT 구조 또는 CRect 그림을 표시 하는 데 사용 되는 경계 사각형의 좌표를 포함 하는 개체입니다.좌표는 논리 단위로 지정 됩니다.

반환 값

함수가 성공 하면 0이 아닌. 그렇지 않으면 0입니다.

설명

메타 파일을 여러 번 재생할 수 있습니다.

두 번째 버전의 PlayMetaFile 지정 된 확장 형식 메타 파일에 저장 된 그림을 표시 합니다.응용 프로그램 호출할 때 두 번째 버전의 PlayMetaFile, Windows 사용 하 여 그림 프레임 확장 메타 파일 헤더에 그림을 가리키는 사각형으로 매핑할 수 있는 lpBounds 매개 변수.(이 그림 기울이기 또는 출력 장치를 호출 하기 전에 전역 변환을 설정 하 여 회전 수 PlayMetaFile.) 사각형의 가장자리를 따라 포인트에서 그림이 포함 되어 있습니다.확장 메타 파일 그림은 확장된 메타 파일을 재생 하기 전에 클리핑 영역에서 출력 장치를 정의 함으로써 클리핑할 수 있습니다.

확장된 메타 파일에 선택적 색상표가 포함 되어 있으면 응용 프로그램에 일관 된 색 출력 장치에서 색상표의 두 번째 버전을 호출 하기 전에 설정 하 여 얻을 수 있습니다 PlayMetaFile.선택적인 색상표를 검색할 수 있는 GetEnhMetaFilePaletteEntries Windows 함수.두 번째 버전을 호출 하 여 확장된 메타 파일은 새로 만든된 확장된 메타 파일에 포함 될 수 있습니다 PlayMetaFile 및 확장 메타 파일 원본 확장 메타 파일 디바이스 컨텍스트에 대 한 새 재생 합니다.

이 함수에 의해 출력 장치 컨텍스트의 상태를 그대로 유지 됩니다.모든 개체를 만들 수 있지만 확장된 메타 파일을 삭제할 수 없습니다이 함수에 의해 삭제 됩니다.응용 프로그램 중지이 함수를 호출할 수는 CancelDC Windows 함수에서 다른 스레드가 작업을 종료 합니다.이 경우 함수는 0을 반환합니다.

요구 사항

헤더: afxwin.h

참고 항목

참조

CDC 클래스

계층 구조 차트

CancelDC

GetEnhMetaFileHeader

GetEnhMetaFilePaletteEntries

SetWorldTransform

PlayMetaFile

PlayEnhMetaFile

PlayMetaFile