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


Метод IContinueCallback::FContinuePrinting (docobj.h)

Указывает, следует ли продолжать длительную операцию печати.

Синтаксис

HRESULT FContinuePrinting(
  [in] LONG    nCntPrinted,
  [in] LONG    nCurPage,
  [in] wchar_t *pwszPrintStatus
);

Параметры

[in] nCntPrinted

Общее количество страниц, которые были напечатаны в момент, когда объект получает вызов FContinuePrinting.

[in] nCurPage

Номер страницы, печатаемой в момент, когда объект получает вызов FContinuePrinting.

[in] pwszPrintStatus

Указатель на сообщение о текущем состоянии задания печати. Печатаемый объект может отображать это сообщение пользователю или не отображать его. Этот параметр может принимать значение NULL.

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

Этот метод может возвращать стандартное возвращаемое значение E_UNEXPECTED, а также следующие значения.

Код возврата Описание
S_OK
Продолжите операцию печати.
S_FALSE
Отмените операцию печати как можно скорее.

Комментарии

Реализации IPrint::P rint вызывают этот метод через периодические интервалы во время процесса печати. Реализация IPrint должна вызывать по крайней мере после печати каждой страницы, чтобы ее клиент при необходимости отображал полезную визуальную обратную связь для пользователя. IPrint::P rint может выполнять обратный вызов несколько раз с одинаковыми значениями nCntPrinted и nCurPage , что иногда полезно, когда печатаемая страница является сложной и целесообразно предоставить пользователю возможность отмены в середине страницы.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header docobj.h

См. также раздел

IContinueCallback

Iprint