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