IFileDialogEvents::OnOverwrite method (shobjidl_core.h)

Called from the save dialog when the user chooses to overwrite a file.

Syntax

HRESULT OnOverwrite(
  IFileDialog            *pfd,
  IShellItem             *psi,
  FDE_OVERWRITE_RESPONSE *pResponse
);

Parameters

pfd

Type: IFileDialog*

A pointer to the interface that represents the dialog.

psi

Type: IShellItem*

A pointer to the interface that represents the item that will be overwritten.

pResponse

Type: FDE_SHAREVIOLATION_RESPONSE*

A pointer to a value from the FDE_OVERWRITE_RESPONSE enumeration indicating the response to the potential overwrite action.

Return value

Type: HRESULT

The implementer should return E_NOTIMPL if this method is not implemented; S_OK or an appropriate error code otherwise.

Remarks

The FOS_OVERWRITEPROMPT flag must be set through IFileDialog::SetOptions before this method is called.

Requirements

   
Minimum supported client Windows Vista [desktop apps only]
Minimum supported server Windows Server 2008 [desktop apps only]
Target Platform Windows
Header shobjidl_core.h (include Shobjidl.h)