가상 void OnPrint ( CDC * pDC, CPrintInfo * pInfo );
매개 변수
pDC
프린터 장치 컨텍스트를 가리키。
pInfo
현재 인쇄 작업에 설명 하는 CPrintInfo 구조에 포인트。
주의
인쇄 문서 페이지를 미리 보거나 하는 프레임 워크에서 호출 합니다. 인쇄 되는 각 페이지에 대 한 프레임 워크는 즉시 OnPrepareDC 멤버 함수를 호출한 후이 함수를 호출 합니다. 인쇄 되는 페이지를 지정 하는 CPrintInfo 구조체의 m_nCurPage 멤버는 pInfo 가리킵니다. 기본 구현은 OnDraw 멤버 함수를 호출 하 고 프린터 디바이스 컨텍스트를 전달。
다음과 같은 이유로이 함수를 재정의 합니다.:
인쇄 화면을 사용 하지 않는 GDI 리소스를 필요로 하는 경우 그리기 전에 장치 컨텍스트로 선택 하 고 나중에 그들을 취소. 이러한 GDI 리소스 OnBeginPrinting 에 할당 하 고 OnEndPrinting 출시 한다。
참고 m_rectDraw 소속 pInfo 매개 변수 논리 단위로 페이지의 인쇄 가능 영역에 설명 합니다。
OnPrint;의 재정의에서 OnPrepareDC 를 호출 하지 마십시오 프레임 워크는 자동으로 OnPrepareDC OnPrint 를 호출 하기 전에 호출。
예제
다음은 재정의 OnPrint 함수에 대 한 골격:
void CMyView::OnPrint (CDC * pDC, CPrintInfo * pInfo)
{
/ / 필요한 경우 머리글 및/또는 바닥글을 인쇄 합니다.
/ / PInfo-gt; 해당 문서의 부분을 찾을 m_nCurPage.
OnDraw (pDC);
}(&G)
CView 개요 |nbsp; 클래스 멤버 (ko) | 계층 구조 차트(&N)
참고 항목nbsp;CView::OnBeginPrinting, CView::OnEndPrinting, CView::OnPrepareDC, CView::OnDraw(&N)