IMAPISupport::DoProgressDialog
S’applique à : Outlook 2013 | Outlook 2016
Récupère un objet progress qui affiche un indicateur de progression.
HRESULT DoProgressDialog(
ULONG_PTR ulUIParam,
ULONG ulFlags,
LPMAPIPROGRESS FAR * lppProgress
);
Paramètres
ulUIParam
[in] Handle de la fenêtre parente de l’indicateur de progression.
ulFlags
[in] Masque de bits d’indicateurs qui contrôle la façon dont l’objet progress doit calculer la progression. L’indicateur suivant peut être défini :
MAPI_TOP_LEVEL
La progression est calculée pour un élément de niveau supérieur, tel qu’un dossier parent. L’objet progress doit utiliser les valeurs des paramètres ulCount et ulTotal de la méthode IMAPIProgress ::P rogress , qui indiquent respectivement l’élément actuel et le nombre total d’éléments de l’opération, pour incrémenter l’indicateur de progression de l’opération.
lppProgress
[out] Pointeur vers un pointeur vers l’objet progress.
Valeur renvoyée
S_OK
L’objet progress a été récupéré avec succès.
Remarques
La méthode IMAPISupport ::D oProgressDialog est implémentée pour les objets de prise en charge du carnet d’adresses et du fournisseur de magasin de messages. Ces fournisseurs appellent DoProgressDialog pour accéder à l’implémentation MAPI de l’interface IMAPIProgress , qui calcule les informations de progression et affiche une boîte de dialogue standard.
Pour plus d’informations sur l’utilisation d’un objet progress et de l’interface IMAPIProgress , consultez Afficher un indicateur de progression.