Método IFileDialogEvents::OnOverwrite (shobjidl_core.h)

Se llama desde el cuadro de diálogo guardar cuando el usuario elige sobrescribir un archivo.

Sintaxis

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

Parámetros

[in] pfd

Tipo: IFileDialog*

Puntero a la interfaz que representa el cuadro de diálogo.

[in] psi

Tipo: IShellItem*

Puntero a la interfaz que representa el elemento que se sobrescribirá.

[out] pResponse

Tipo: FDE_OVERWRITE_RESPONSE*

Puntero a un valor de la enumeración FDE_OVERWRITE_RESPONSE que indica la respuesta a la posible acción de sobrescritura.

Valor devuelto

Tipo: HRESULT

El implementador debe devolver E_NOTIMPL si no se implementa este método; S_OK o un código de error adecuado en caso contrario.

Comentarios

La marca FOS_OVERWRITEPROMPT debe establecerse a través de IFileDialog::SetOptions antes de llamar a este método.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado shobjidl_core.h (include Shobjidl.h)