IMAPIViewAdviseSink::OnPrint
S’applique à : Outlook 2013 | Outlook 2016
Avertit la visionneuse de formulaires de la status d’impression d’un formulaire.
HRESULT OnPrint(
ULONG dwPageNumber,
HRESULT hrStatus
);
Paramètres
dwPageNumber
[in] Numéro de la dernière page imprimée.
hrStatus
[in] Valeur HRESULT indiquant la status du travail d’impression. Les valeurs possibles sont les suivantes :
S_FALSE
Le travail d’impression s’est terminé avec succès.
S_OK
Le travail d’impression est en cours.
ÉCHOUÉ
Le travail d’impression a été arrêté en raison d’un échec.
Valeur renvoyée
S_OK
La notification a réussi.
MAPI_E_USER_CANCEL
L’utilisateur a annulé l’opération, généralement en cliquant sur le bouton Annuler dans une boîte de dialogue.
Remarques
Les objets de formulaire appellent la méthode IMAPIViewAdviseSink ::OnPrint lors de l’impression pour informer la visionneuse de la progression de l’impression.
Remarques pour les appelants
Si le travail d’impression implique plusieurs pages, vous pouvez appeler OnPrint une fois chaque page imprimée. Définissez dwPageNumber sur la page en cours d’impression et hrStatus sur S_OK. Une fois le travail d’impression terminé, appelez OnPrint avec dwPageNumber défini sur la dernière page imprimée et hrStatus défini sur S_FALSE.
Pour plus d’informations sur les notifications de formulaire, consultez Envoi et réception de notifications par formulaire.