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


IMAPIViewAdviseSink::OnPrint

Область применения: Outlook 2013 | Outlook 2016

Уведомляет средство просмотра формы о состоянии печати формы.

HRESULT OnPrint(
ULONG dwPageNumber,
HRESULT hrStatus
);

Параметры

dwPageNumber

[в] Номер последней печатной страницы.

hrStatus

[в] Значение HRESULT, указывающее состояние задания печати. Возможные значения:

S_FALSE

Задание печати успешно завершено.

S_OK

Задание печати выполняется.

СБОЙ ПРИ

Задание печати было завершено из-за сбоя.

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

S_OK

Уведомление выполнено успешно.

MAPI_E_USER_CANCEL

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

Замечания

Объекты формы вызывают метод IMAPIViewAdviseSink::OnPrint во время печати, чтобы сообщить средству просмотра о ходе печати.

Примечания для вызывающих методов

Если задание печати включает несколько страниц, вы можете вызвать OnPrint после печати каждой страницы. Задайте dwPageNumber для страницы, в которой выполняется печать, а для hrStatus — S_OK. Когда задание печати будет завершено, вызовите OnPrint , указав параметру dwPageNumber значение последней печатной страницы, а параметру hrStatus — значение S_FALSE.

Дополнительные сведения об уведомлениях формы см. в разделе Отправка и получение уведомлений формы.

См. также

IMAPIViewAdviseSink : IUnknown