Compartir a través de


IMAPIViewAdviseSink::OnPrint

Hace referencia a: Outlook 2013 | Outlook 2016

Notifica al visor de formularios el estado de impresión de un formulario.

HRESULT OnPrint(
ULONG dwPageNumber,
HRESULT hrStatus
);

Parameters

dwPageNumber

[in] Número de la última página impresa.

hrStatus

[in] Valor HRESULT que indica el estado del trabajo de impresión. Los posibles valores son:

S_FALSE

El trabajo de impresión ha finalizado correctamente.

S_OK

El trabajo de impresión está en curso.

FALLADO

El trabajo de impresión se ha terminado debido a un error.

Valor devuelto

S_OK

La notificación se realizó correctamente.

MAPI_E_USER_CANCEL

El usuario canceló la operación, normalmente haciendo clic en el botón Cancelar de un cuadro de diálogo.

Comentarios

Los objetos Form llaman al método IMAPIViewAdviseSink::OnPrint durante la impresión para informar al visor del progreso de la impresión.

Notas para los llamadores

Si el trabajo de impresión implica varias páginas, puede llamar a OnPrint después de imprimir cada página. Establezca dwPageNumber en la página que se está imprimiendo y hrStatus en S_OK. Una vez completado el trabajo de impresión, llame a OnPrint con dwPageNumber establecido en la última página impresa y hrStatus establecido en S_FALSE.

Para obtener más información sobre las notificaciones de formulario, vea Envío y recepción de notificaciones de formulario.

Vea también

IMAPIViewAdviseSink : IUnknown