CView::OnPrepareDC

가상voidOnPrepareDC (CDC *pDC,CPrintInfo *pInfoNULL=);

매개 변수

pDC

문서 이미지를 렌더링 하는 데 사용할 장치 컨텍스트를 가리키。

pInfo

인쇄 또는 인쇄 미리 보기;에 대 한 OnPrepareDC 호출 되 고 하는 경우 현재 인쇄 작업에 설명 하는 CPrintInfo 구조에 포인트 m_nCurPage 구성원에 대해 인쇄할 페이지를 지정 합니다. 이 매개 변수는 NULL OnPrepareDC 스크린 디스플레이 대 한 호출 되는 경우。

주의

화면 표시 및 인쇄 또는 인쇄 미리 보기 하는 동안 각 페이지에 대 한 OnPrint 멤버 함수를 호출 하기 전에 OnDraw 멤버 함수를 호출 하기 전에 프레임 워크에서 호출 합니다. 이 함수에 대 한 기본 구현 화면 디스플레이 대 한 함수를 호출 하는 경우 사용자에 게 없습니다. 그러나이 함수는 CScrollView, 장치 컨텍스트;의 특성을 조정와 같은 파생된 클래스에서 재정의 하는, 따라서, 항상 호출 해야 기본 클래스 구현을 귀하의 재정의 맨。

인쇄 함수를 호출 하는 경우 기본 구현은 pInfo 매개 변수에 저장 된 페이지 정보를 검사 합니다. 문서의 길이 지정 하지 않은 경우 OnPrepareDC 문서 한 페이지 길이를 가정 하 고 한 페이지를 인쇄 한 후 인쇄 루프를 중지 합니다. 함수는 구조체의 m_bContinuePrinting 멤버를 false로 설정 하 여 인쇄 루프를 중지。

다음과 같은 이유로 OnPrepareDC 재정의:

귀하의 재정의의 시작 부분에서 OnPrepareDC 의 기본 클래스 버전을 호출。

CView 개요 |nbsp; 클래스 멤버 (ko) | 계층 구조 차트(&N)

참고 항목nbsp;CDC::Escape, CPrintInfo, CView::OnBeginPrinting, CView::OnDraw, CView::OnPreparePrinting, CView::OnPrint(&N)

Index