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.
Дополнительные сведения об уведомлениях формы см. в разделе Отправка и получение уведомлений формы.