다음을 통해 공유


CView::DoPreparePrinting

이 함수를 호출 하 여 재정의에서 OnPreparePrinting 인쇄 대화 상자를 호출 하 여 프린터 디바이스 컨텍스트를 만듭니다.

BOOL DoPreparePrinting( 
   CPrintInfo* pInfo  
);

매개 변수

  • pInfo
    가리키는 있는 CPrintInfo 구조는 현재 인쇄 작업에 설명 합니다.

반환 값

0 이외의 인쇄 또는 인쇄 미리 보기를 시작할 수 있습니다. 작업을 취소 하는 경우 0입니다.

설명

이 함수의 동작 여부는 인쇄 또는 인쇄 미리 보기에 대 한 호출 되에 따라 달라 집니다 (지정 하는 m_bPreview 소속의 pInfo 매개 변수). 파일을 인쇄할 경우 인쇄 대화 상자에서 값을 사용 하 여,이 함수를 호출 된 CPrintInfo 구조체 pInfo 가리킵니다. 사용자 대화 상자를 닫으면 함수 설정 사용자 지정 대화 상자에서 장치 컨텍스트를 통해 반환 기준 프린터 디바이스 컨텍스트를 만듭니다는 pInfo 매개 변수. 이 장치 컨텍스트를 사용 하 여 문서를 인쇄 합니다.

파일을 미리 볼 경우이 함수는 현재 프린터 설정을 사용 하 여 프린터 디바이스 컨텍스트를 만듭니다. 이 디바이스 컨텍스트 중 미리 보기 프린터를 시뮬레이션 하는 데 사용 됩니다.

요구 사항

헤더: afxwin.h

참고 항목

참조

CView 클래스

계층 구조 차트

CPrintInfo 구조체

CView::OnPreparePrinting