FILEOKSTRING 메시지

[Windows Vista부터 일반 항목 대화 상자로 열기저장 대화 상자가 대체되었습니다. 공통 대화 상자 라이브러리에서 이러한 대화 상자 대신 공통 항목 대화 상자 API를 사용하는 것이 좋습니다.]

다른 이름으로 열기 또는 저장 대화 상자는 사용자가 파일 이름을 지정하고 확인 단추를 클릭하면 FILEOKSTRING 등록된 메시지를 후크 프로시저 OFNHookProc로 보냅니다. 후크 프로시저는 파일 이름을 수락하고 대화 상자를 닫거나 파일 이름을 거부하고 대화 상자를 열어 두도록 허용할 수 있습니다.

#define FILEOKSTRING TEXT("commdlg_FileNameOK")

매개 변수

wParam

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

lParam

OPENFILENAME 구조체에 대한 포인터입니다. 이 구조체의 lpstrFile 멤버에는 사용자가 지정한 드라이브, 경로 및 파일 이름이 포함됩니다.

반환 값

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

후크 프로시저가 0이 아닌 값을 반환하는 경우 열기 또는 다른 이름으로 저장 대화 상자는 지정된 파일 이름을 거부하고 열린 상태로 유지됩니다.

설명

후크 프로시저는 RegisterWindowMessage 함수를 호출할 때 FILEOKSTRING 상수를 지정하여 대화 상자에서 보낸 메시지의 식별자를 가져와야 합니다.

요구 사항

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

추가 정보

참조

CDN_FILEOK

OPENFILENAME

RegisterWindowMessage

개념

일반 대화 상자 라이브러리