2011-11-07 4 views
0

MFC 응용 프로그램에서 인쇄 할 그림이 있습니다. 다른 페이지에 다른 그림을 추가하여 두 페이지가 인쇄되도록하겠습니다. 이것이 매우 부족한 설명이지만 응용 프로그램이 너무 커서 어디에 무엇이 있는지 거의 알 수 없다는 것을 알고 있습니다.Visual C++ 6에서 인쇄 할 추가 페이지를 추가하는 방법

답변

0

CDC 클래스의 EndPageStartPage 함수는 살펴볼 가치가 있습니다.

0

인쇄 기능과 인쇄 할 데이터를 찾을 필요가 있습니다.

2

먼저보기 클래스를 찾습니다. 일반적으로 CMyAppView과 같을 것입니다. MyApp는 프로젝트 이름입니다. 이 뷰 클래스에서는 모든 인쇄물이 처리됩니다.

OnPrintOnFilePrint에 대한 대체 우선 순위가 가장 높습니다. 이 방법에서는 프린터 설정 및 페이지 레이아웃을 조정할 수 있습니다. 그리고 귀하는 내부적으로 OnDraw으로 전화를 겁니다. 따라서 OnPrint에서 EndPageStartPage을 가진 다른 페이지를 추가하고 OnDraw에서 실제로 무엇을 인쇄할지 결정합니다.

인쇄물이 화면의보기와 달라야하는 경우 클래스에 인쇄 할 때 추가 정보를 저장해야 할 수 있습니다.