Виртуальный UINT OnDrawPage (CDC * pDC, UINT nMessage, LPRECT lpRect );
Возвращаемое значение
Ненулевое значение, если обработано; в противном случае 0.
Параметры
pDC
Указатель на контекст устройства принтера.
nMessage
Задает сообщение, указывающее область страницы в настоящее время разрабатываются. Может быть одним из следующих:
lpRect
Указатель на объект CRect или RECT , содержащий координаты области рисования.
Примечания
Вызывается средой для экрана изображения на печатной странице. Затем это изображение отображается как часть диалогового окна общие параметры OLE страницы. В реализации по умолчанию рисует изображение страницы текста.
Переопределите эту функцию для настройки рисования определенной области изображения, или все изображение. Для этого с помощью оператор switch с операторов case , проверяя значение nMessage. Например для настройки отрисовки содержимого изображения страницы, можно использовать следующий пример кода:
переключатель (nType)
{
nbsp; случай WM_PSD_GREEKTEXTRECT:
DrawMyImage (pDC, lpRect); //draws мой Специальный графический
возвращение 1;
по умолчанию:
возвращение:: Draw (CDC * pDC, UI&NT nDrawType, LPRECT lpRect);
}
Обратите внимание, что вам не нужно обрабатывать каждый случай nMessage. Вы можете выбрать для обработки одного из компонентов изображения, несколько компонентов изображения или весь район.
Обзор CPageSetupDialog | Члены класса | Иерархическая схема
См. также CPageSetupDialog::PreDrawPage