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または適切なエラー コード。

注釈

このメソッドを呼び出す前に、FOS_OVERWRITEPROMPT フラグを IFileDialog::SetOptions で設定する必要があります。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー shobjidl_core.h (Shobjidl.h を含む)