다음을 통해 공유


FMExtensionProc 콜백 함수

파일 관리자 확장과 통신하기 위해 File Manager에서 호출하는 애플리케이션 정의 콜백 함수를 지정합니다.

구문

LONG CALLBACK FMExtensionProc(
   HWND hwnd,
   WORD wMsg,
   LONG lParam
);

매개 변수

hwnd

형식: HWND

파일 관리자에 대한 창 핸들입니다. 확장은 이 핸들을 사용하여 표시해야 하는 대화 상자 또는 메시지 상자의 부모 창을 지정하고 파일 관리자에게 쿼리 메시지를 보냅니다.

wMsg

형식: WORD

다음 파일 관리자 메시지 중 하나입니다.

1~99

사용자가 확장 제공 메뉴에서 항목을 선택했습니다. 값은 선택한 메뉴 항목의 식별자입니다.

FMEVENT_HELPMENUITEM

사용자가 확장 메뉴 또는 도구 모음 명령 항목을 선택하는 동안 F1 키를 누릅니다. 확장이 명령 항목에 대해 WinHelp 을 적절하게 호출해야 했음을 나타냅니다.

FMEVENT_HELPSTRING

사용자가 확장 메뉴 또는 도구 모음 명령 항목을 선택했습니다. 확장에서 도움말 문자열을 제공해야 했음을 나타냅니다.

FMEVENT_INITMENU

사용자가 확장 메뉴를 선택했습니다. 확장은 메뉴의 항목을 초기화해야 합니다.

FMEVENT_LOAD

파일 관리자가 확장 DLL을 로드하고 DLL에서 제공하는 메뉴에 대한 정보를 DLL에 묻는 메시지를 표시합니다.

FMEVENT_SELCHANGE

파일 관리자 디렉터리 창 또는 검색 결과 창의 선택 항목이 변경되었습니다.

FMEVENT_TOOLBARLOAD

파일 관리자가 도구 모음을 만들고 DLL이 도구 모음에 추가하는 단추에 대한 정보를 확장 DLL에 묻는 메시지를 표시합니다.

FMEVENT_UNLOAD

파일 관리자가 확장 DLL을 언로드하고 있습니다.

FMEVENT_USER_REFRESH

사용자가 메뉴에서 새로 고침 명령을 선택했습니다. 필요한 경우 확장이 메뉴의 항목을 업데이트해야 합니다.

lParam

형식: LONG

메시지별 값입니다.

반환 값

형식: LONG

wMsg 매개 변수 메시지에 종속된 값을 반환합니다.

요구 사항

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