Metodo IFileDialogEvents::OnOverwrite (shobjidl_core.h)

Chiamato dalla finestra di dialogo di salvataggio quando l'utente sceglie di sovrascrivere un file.

Sintassi

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

Parametri

[in] pfd

Tipo: IFileDialog*

Puntatore all'interfaccia che rappresenta il dialogo.

[in] psi

Tipo: IShellItem*

Puntatore all'interfaccia che rappresenta l'elemento che verrà sovrascritto.

[out] pResponse

Tipo: FDE_OVERWRITE_RESPONSE*

Puntatore a un valore dell'enumerazione FDE_OVERWRITE_RESPONSE che indica la risposta all'azione di sovrascrittura potenziale.

Valore restituito

Tipo: HRESULT

L'implementatore deve restituire E_NOTIMPL se questo metodo non è implementato; S_OK o un codice di errore appropriato in caso contrario.

Commenti

Prima di chiamare questo metodo, è necessario impostare il flag FOS_OVERWRITEPROMPT tramite IFileDialog::SetOptions .

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione shobjidl_core.h (include Shobjidl.h)