다음을 통해 공유


IShellView::TranslateAccelerator 메서드(shobjidl_core.h)

네임스페이스 확장의 보기에 포커스가 있을 때 바로 가기 키(가속기) 키 스트로크를 변환합니다.

구문

HRESULT TranslateAccelerator(
  MSG *pmsg
);

매개 변수

pmsg

형식: LPMSG

번역할 메시지의 주소입니다.

반환 값

형식: HRESULT

성공하면 S_OK 반환하고, 그렇지 않으면 COM 정의 오류 값을 반환합니다.

보기가 S_OK 반환하는 경우 메시지가 번역되었으며 Windows Explorer 번역하거나 디스패치해서는 안 됨을 나타냅니다.

설명

이 메서드는 보기에서 바로 가기 키를 번역할 수 있도록 Windows Explorer 의해 호출됩니다.

호출 애플리케이션에 대한 참고 사항

보기에 포커스가 있는 경우 Windows Explorer 다른 변환 전에 이 메서드를 호출합니다. 보기에 포커스가 없으면 Windows Explorer 자체 바로 가기 키를 변환한 후에 호출됩니다.

구현자에 대한 참고 사항

기본적으로 보기는 windows Explorer 자체 바로 가기 키 변환 또는 일반 메뉴 디스패치를 수행할 수 있도록 S_FALSE 반환해야 합니다. 보기는 메시지를 바로 가기 키로 처리하고 Windows Explorer 더 이상 처리하지 않으려는 경우에만 S_OK 반환해야 합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows XP [데스크톱 앱만 해당]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
대상 플랫폼 Windows
헤더 shobjidl_core.h(Shobjidl.h 포함)
DLL Shell32.dll(버전 4.0 이상)

추가 정보

IShellView