ew функцию OnBeginPrintingO. Д
Автор admin
Четверг, 14 мая 2009 11:32
ew функцию OnBeginPrintingO. Для этого выделите данный класс в окне Class View, щелкните в окне свойств на кнопке Overrides, а после этого выберите в списке элемент OnBeginPrinting и вызовите команду OnBeginPrinting. Повторив описанные действия, добавьте в указанный класс виртуальную функцию OnPrepareDCO. В результате выполненных операций файл MiniPaintView.h будет содержать такие объявления: class CMiniPaintView : public CScrollView { // Другие объявления даны в упражнениях к занятиям 7 и 14 public: virtual void OnBeginPrintingCCDC* pDC, CPrintlnfo* plnfo); ‘virtual void OnPrepareDCCCDC* pDC, CPrintlnfo* plnfo = NULL); }; 6. В сгенерированную функцию CMiniPaintView: :OnBeginPrinting() добавьте выделенный полужирным шрифтом код. void CMiniPaintView::OnBeginPrinting(CDC* pDC. CPrintlnfo* plnfo) { // TODO: Add your specialized code here and/or call the base class m__PageHeight – pDC->GetDeviceCaps(VERTRES); m_PageWidth « pDC->GetDeviceCaps(HORZRES); m_NumRows = DRAWHEIGHT / m_PageHeight + (DRAWHEIGHT X m_PageHeight > 0); m_NumCols = DRAWWIDTH / m_PageWidth + (DRAWWIDTH X m_PageWidth > 0); pInfo->Set
Комментарии закрыты.
Последние комментарии