Partager via


IFileDialogEvents ::OnOverwrite, méthode (shobjidl_core.h)

Appelé à partir de la boîte de dialogue d’enregistrement lorsque l’utilisateur choisit de remplacer un fichier.

Syntaxe

HRESULT OnOverwrite(
  [in]  IFileDialog            *pfd,
  [in]  IShellItem             *psi,
  [out] FDE_OVERWRITE_RESPONSE *pResponse
);

Paramètres

[in] pfd

Type : IFileDialog*

Pointeur vers l’interface qui représente la boîte de dialogue.

[in] psi

Type : IShellItem*

Pointeur vers l’interface qui représente l’élément qui sera remplacé.

[out] pResponse

Type : FDE_OVERWRITE_RESPONSE*

Pointeur vers une valeur de l’énumération FDE_OVERWRITE_RESPONSE indiquant la réponse à l’action de remplacement potentielle.

Valeur retournée

Type : HRESULT

L’implémenteur doit retourner E_NOTIMPL si cette méthode n’est pas implémentée ; S_OK ou un code d’erreur approprié dans le cas contraire.

Remarques

L’indicateur FOS_OVERWRITEPROMPT doit être défini via IFileDialog ::SetOptions avant que cette méthode soit appelée.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
Plateforme cible Windows
En-tête shobjidl_core.h (inclure Shobjidl.h)