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) |