IFileDialogEvents::OnOverwrite-Methode (shobjidl_core.h)
Wird über das Dialogfeld "Speichern" aufgerufen, wenn der Benutzer eine Datei überschreiben möchte.
Syntax
HRESULT OnOverwrite(
[in] IFileDialog *pfd,
[in] IShellItem *psi,
[out] FDE_OVERWRITE_RESPONSE *pResponse
);
Parameter
[in] pfd
Typ: IFileDialog*
Ein Zeiger auf die Schnittstelle, die den Dialog darstellt.
[in] psi
Typ: IShellItem*
Ein Zeiger auf die Schnittstelle, die das Element darstellt, das überschrieben wird.
[out] pResponse
Typ: FDE_OVERWRITE_RESPONSE*
Ein Zeiger auf einen Wert aus der FDE_OVERWRITE_RESPONSE-Enumeration , der die Antwort auf die potenzielle Überschreibungsaktion angibt.
Rückgabewert
Typ: HRESULT
Der Implementierer sollte E_NOTIMPL zurückgeben, wenn diese Methode nicht implementiert ist. S_OK oder andernfalls einen entsprechenden Fehlercode.
Hinweise
Das FOS_OVERWRITEPROMPT-Flag muss über IFileDialog::SetOptions festgelegt werden, bevor diese Methode aufgerufen wird.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | shobjidl_core.h (shobjidl.h einschließen) |