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.