CDC::AbortDoc

int AbortDoc ( );

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

Значение больше или равно 0 в случае успеха, или отрицательное значение, если произошла ошибка. В следующем списке приведены общие значения ошибок и их значения:

Примечания

Прерывает текущее задание печати и стирает все, что написал приложение на устройстве с момента последнего вызова функции-члена StartDoc.

Эта функция-член заменяет побега принтера ABORTDOC.

AbortDoc должны быть использованы для прерывания следующие:

Если приложение обнаруживает ошибку печати или отмененные операции печати, он не должен пытаться прекратить операцию с помощью EndDoc или AbortDoc функций-членов класса CDC. GDI автоматически прекращает операцию перед возвращением значения ошибки.

Если приложение отображает диалоговое окно, чтобы позволить пользователю отменить операцию печати, он должен вызывать AbortDoc прежде чем уничтожить диалоговое.

Если диспетчер печати был использован для запуска задания печати, вызов AbortDoc стирает весь очереди заданий — принтер получает ничего. Если диспетчер печати не используется для запуска задания печати, данные могут были направлены в принтер перед вызовом AbortDoc . В этом случае драйвер принтера переустановить принтер (когда это возможно) и закрытые задание печати.

CDC обзорЧлены класса | Иерархическая схема

См. также CDC::StartDoc, CDC::EndDoc, CDC::SetAbortProc

Index