Método IFileDialogEvents::OnOverwrite (shobjidl_core.h)
Chamado na caixa de diálogo salvar quando o usuário opta por substituir um arquivo.
Sintaxe
HRESULT OnOverwrite(
[in] IFileDialog *pfd,
[in] IShellItem *psi,
[out] FDE_OVERWRITE_RESPONSE *pResponse
);
Parâmetros
[in] pfd
Tipo: IFileDialog*
Um ponteiro para a interface que representa a caixa de diálogo.
[in] psi
Tipo: IShellItem*
Um ponteiro para a interface que representa o item que será substituído.
[out] pResponse
Tipo: FDE_OVERWRITE_RESPONSE*
Um ponteiro para um valor da enumeração FDE_OVERWRITE_RESPONSE indicando a resposta à possível ação de substituição.
Retornar valor
Tipo: HRESULT
O implementador deverá retornar E_NOTIMPL se esse método não for implementado; S_OK ou um código de erro apropriado, caso contrário.
Comentários
O sinalizador FOS_OVERWRITEPROMPT deve ser definido por meio de IFileDialog::SetOptions antes que esse método seja chamado.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | shobjidl_core.h (inclua Shobjidl.h) |