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 열거형의 값에 대한 포인터입니다.
반환 값
형식: HRESULT
구현자는 이 메서드가 구현되지 않은 경우 E_NOTIMPL 반환해야 합니다. 그렇지 않으면 S_OK 또는 적절한 오류 코드입니다.
설명
이 메서드가 호출되기 전에 IFileDialog::SetOptions를 통해 FOS_OVERWRITEPROMPT 플래그를 설정해야 합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2008 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | shobjidl_core.h(Shobjidl.h 포함) |