функцию CView: :OnEndPrin-ting
Автор admin Среда, 13 мая 2009 11:32
функцию CView: :OnEndPrin-tingO, прототип которой выглядит следующим образом: virtual void CView::OnEndPrinting( CDC* pDC, CPrintlnfo* plnfo ); Чтобы освободить все ресурсы и объекты GDI, созданные функцией CView: :0nBe-ginPrintingO, функцию CView: :OnEndPrinting() необходимо переопределить. Из переопределенных виртуальных функций OnBeginPrinting(), OnPrepareDCO, OnPrintO и OnDrawO класса представления обычно вызывают функцию CDC: GetDevi ceCaps О. Передав ей параметр TECHNOLOGY, можно определить тип устройства вывода. Используя параметры H0RZRES и VERTRES, вы получите выраженные в пикселах размеры области страницы, доступной для печати. Для определения ширины данной области (в миллиметрах) необходимо передать функции параметр H0RZSIZE, а для определения высоты — параметр VERTSIZE. Обращаем ваше внимание на следующее обстоятельство. Если класс представления программы наследуется от класса CEditView (описанного в занятии 5), то MFC и Windows предоставляют большую часть кода, необходимого для поддержки печати. Даже если в окне мастера MFC Application Wizard не установлен флажок Printing and print preview,
Комментарии закрыты.
Последние комментарии