CPageSetupDialog::OnDrawPage

Виртуальный 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

Index