Share via


CDN_FILEOK 알림 코드

사용자가 파일 이름을 지정하고 확인 단추를 클릭하면 Explorer 스타일 열기 또는 다른 이름으로 저장 대화 상자에서 전송됩니다.

OFNHookProc 후크 프로시저는 이 메시지를 WM_NOTIFY 메시지 형식으로 받습니다.

#define CDN_FIRST               (0U-601U)
#define CDN_FILEOK              (CDN_FIRST - 0x0005)

매개 변수

wParam

이 매개 변수는 사용되지 않습니다.

lParam

OFNOTIFY 구조체에 대한 포인터입니다.

OFNOTIFY 구조체에는 코드 멤버가 CDN_FILEOK 알림 메시지를 나타내는 NMHDR 구조체가 포함되어 있습니다.

OFNOTIFY 구조체에는 lpstrFile 멤버가 선택한 파일 이름의 주소를 지정하는 OPENFILENAME 구조체에 대한 포인터도 포함됩니다.

반환 값

후크 프로시저가 0을 반환하면 대화 상자에서 지정된 파일 이름을 수락하고 닫습니다.

지정된 파일 이름을 거부하고 대화 상자를 열어 두도록 하려면 후크 프로시저에서 0이 아닌 값을 반환하고 SetWindowLong 함수를 호출하여 0이 아닌 DWL_MSGRESULT 값을 설정합니다.

설명

시스템은 OFN_EXPLORER 값을 사용하여 대화 상자를 만든 경우에만 이 알림을 보냅니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버
Windows 2000 Server[데스크톱 앱만]
헤더
Commdlg.h(Windows.h 포함)

추가 정보

참조

GetOpenFileName

GetSaveFileName

OFNHookProc

OFNOTIFY

OPENFILENAME

SetWindowLong

개념

일반 대화 상자 라이브러리

기타 리소스

WM_NOTIFY