віртуальний недійсними OnPrint ( CDC * pDC, CPrintInfo * pInfo );
Параметри
pDC
Пункту до контексту пристрою принтера.
pInfo
Пункту до CPrintInfo структуру, яка описує поточне завдання друку.
Зауваження
Називається рамки, щоб друкувати та переглядати сторінки документа. Для кожної сторінки, який друкується рамках називає цю функцію відразу після виклику функції членів OnPrepareDC . Зазначені сторінки, який друкується на CPrintInfo структури, член m_nCurPage що pInfo вказує. За замовчуванням реалізація функцію член OnDraw і передає його контексту пристрою принтера.
Пересилити цю функцію для будь-якого з наступних причин:
Якщо вам потрібна GDI ресурси для друку, які використовуються для відображення на екрані, виберіть їх в контексті пристрою перед малювання і зніміть виділення з них після цього. Ці ресурси GDI повинна бути розміщені в OnBeginPrinting і випущений в OnEndPrinting.
Зверніть увагу, що m_rectDraw член pInfo параметр описує області друку сторінки в логічних одиницях.
Не Телефонуйте OnPrepareDC у ваш перевизначити OnPrint; рамках закликає OnPrepareDC автоматично перед викликом OnPrint.
Приклад
Це скелет за змінені функції OnPrint:
втрати CMyView::OnPrint (CDC * pDC, CPrintInfo * pInfo)
{
/ / Друк заголовків та/або колонтитули, якщо бажане.
/ / Знайти частину документа, що відповідає pInfo > m_nCurPage.
OnDraw (pDC);
}
Огляд CView | Члени класу | Ієрархічна діаграма
Дивіться також CView::OnBeginPrinting, CView::OnEndPrinting, CView::OnPrepareDC, CView::OnDraw