IFileDialogEvents::OnOverwrite 方法 (shobjidl_core.h)

當使用者選擇覆寫檔案時,從儲存對話框呼叫。

語法

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

參數

[in] pfd

類型: IFileDialog*

表示對話框之介面的指標。

[in] psi

類型: IShellItem*

介面的指標,表示將覆寫的專案。

[out] pResponse

類型: FDE_OVERWRITE_RESPONSE*

來自 FDE_OVERWRITE_RESPONSE 列舉值指標,表示對潛在覆寫動作的回應。

傳回值

類型: HRESULT

如果未實作此方法,實作者應該傳回E_NOTIMPL;否則S_OK或適當的錯誤碼。

備註

呼叫此方法之前,必須先透過IFileDialog::SetOptions 設定FOS_OVERWRITEPROMPT旗標。

規格需求

需求
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 [僅限傳統型應用程式]
目標平台 Windows
標頭 shobjidl_core.h (包含 Shobjidl.h)