Поделиться через


CView::DoPreparePrinting

Эта функция вызывается из переопределения OnPreparePrinting для вызова диалогового окна печать и создания контекста устройства принтера.

BOOL DoPreparePrinting( 
   CPrintInfo* pInfo  
);

Параметры

  • pInfo
    Указывает на CPrintInfo составляющие, описывающего текущее задание печати.

Возвращаемое значение

Ненулевой если ввести или предварительный просмотр печати могут начинаться; 0, если операция была отменена.

Заметки

Зависит от реакции на событие вызовом этой функции, является ли она для печати или предварительный просмотр (указанных членом m_bPreview параметра pInfo ). Если файл печатается, то функция вызывает диалоговое окно печать, используя значения в структуре CPrintInfo которой pInfo указывающий на; после того как пользователь закрыл диалоговое окно, функция создает контекст устройства принтера, основанный на параметрах заданный пользователем в диалоговом окне и возвращает этот контекст устройства с помощью параметра pInfo. Этот контекст устройства, используемый для печати документа.

Если файл предварительно просматривается эта функция создает контекст устройства принтера с использованием текущих параметров принтера; этот контекст устройства, используемый для имитация принтер во время предварительного просмотра.

Требования

Header: afxwin.h

См. также

Ссылки

Класс CView

Диаграмма иерархии

Структура CPrintInfo

CView::OnPreparePrinting