IFileDialogEvents::OnFileOk 메서드(shobjidl_core.h)
대화 상자가 결과와 함께 반환되기 직전에 호출됩니다.
구문
HRESULT OnFileOk(
[in] IFileDialog *pfd
);
매개 변수
[in] pfd
형식: IFileDialog*
대화 상자를 나타내는 인터페이스에 대한 포인터입니다.
반환 값
형식: HRESULT
구현은 대화 상자에서 현재 결과를 수락하거나 거부하도록S_FALSE S_OK 반환해야 합니다. S_FALSE 경우 대화 상자가 열려 있어야 합니다.
설명
이 메서드가 호출되면 IFileDialog::GetResult 및 GetResults 메서드를 호출할 수 있습니다.
애플리케이션은 이 콜백 메서드를 사용하여 대화가 닫히기 전에 추가 유효성 검사를 수행하거나 대화가 닫히지 않도록 할 수 있습니다. 애플리케이션이 대화 상자를 닫지 못하게 하는 경우 원인을 나타내는 UI를 표시해야 합니다. UI에 대한 부모 HWND를 가져오려면 IFileDialog::QueryInterface를 통해 IOleWindow 인터페이스를 가져오고 IOleWindow::GetWindow를 호출합니다.
애플리케이션은 이 메서드를 사용하여 파일 열기 또는 저장을 둘러싼 모든 작업을 수행할 수도 있습니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2008 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | shobjidl_core.h(Shobjidl.h 포함) |