Partager via


Méthode IProgressDialog ::SetProgress (shlobj_core.h)

Mises à jour la boîte de dialogue progression avec l’état actuel de l’opération.

Syntaxe

HRESULT SetProgress(
  [in] DWORD dwCompleted,
  [in] DWORD dwTotal
);

Paramètres

[in] dwCompleted

Type : DWORD

Valeur définie par l’application qui indique la proportion de l’opération terminée au moment où la méthode a été appelée.

[in] dwTotal

Type : DWORD

Valeur définie par l’application qui spécifie la valeur dwCompleted une fois l’opération terminée.

Valeur retournée

Type : HRESULT

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Remarques

Utilisez n’importe quelle mesure numérique pratique de la progression de l’opération. Pour utiliser des valeurs supérieures à 4 gigaoctets (Go), vous pouvez plutôt appeler IProgressDialog ::SetProgress64.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel, Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête shlobj_core.h
DLL Shell32.dll (version 5.0 ou ultérieure)

Voir aussi

IProgressDialog