IMAPIViewAdviseSink::OnPrint
Gilt für: Outlook 2013 | Outlook 2016
Benachrichtigt den Formular-Viewer über die druckbare status eines Formulars.
HRESULT OnPrint(
ULONG dwPageNumber,
HRESULT hrStatus
);
Parameter
dwPageNumber
[in] Nummer der zuletzt gedruckten Seite.
hrStatus
[in] Ein HRESULT-Wert, der die status des Druckauftrags angibt. Die folgenden Werte sind möglich:
S_FALSE
Der Druckauftrag wurde erfolgreich abgeschlossen.
S_OK
Der Druckauftrag wird ausgeführt.
FEHLGESCHLAGEN
Der Druckauftrag wurde aufgrund eines Fehlers beendet.
Rückgabewert
S_OK
Die Benachrichtigung war erfolgreich.
MAPI_E_USER_CANCEL
Der Benutzer hat den Vorgang in der Regel abgebrochen, indem er in einem Dialogfeld auf die Schaltfläche Abbrechen geklickt hat.
Hinweise
Formularobjekte rufen beim Drucken die IMAPIViewAdviseSink::OnPrint-Methode auf, um den Viewer über den Druckfortschritt zu informieren.
Hinweise für Aufrufer
Wenn der Druckauftrag mehrere Seiten umfasst, können Sie OnPrint aufrufen, nachdem jede Seite gedruckt wurde. Legen Sie dwPageNumber auf die Aktuell gedruckte Seite und hrStatus auf S_OK fest. Wenn der Druckauftrag abgeschlossen ist, rufen Sie OnPrint auf, wobei dwPageNumber auf die zuletzt gedruckte Seite und hrStatus auf S_FALSE festgelegt ist.
Weitere Informationen zu Formularbenachrichtigungen finden Sie unter Senden und Empfangen von Formularbenachrichtigungen.