다음을 통해 공유


TranslateDispatch 콜백 함수

[TranslateDispatch는 요구 사항 섹션에 지정된 운영 체제에서 사용할 수 있습니다. 이후 버전에서는 변경되거나 제공되지 않을 수 있습니다.]

DoReaderMode 함수의 클라이언트에서 읽기 권한자 모드 창의 스크롤 영역을 대상으로 하는 모든 창 메시지를 가로채고 명시적으로 처리하는 데 사용됩니다. 이는 애플리케이션에서 정의한 콜백 함수입니다.

구문

BOOL CALLBACK TranslateDispatch(
  _In_ const MSG *lpmsg
);

매개 변수

lpmsg [in]

형식: const MSG*

가로챈 메시지가 포함된 MSG 구조체에 대한 포인터입니다.

반환 값

형식: BOOL

메시지가 이 함수에 의해 처리된 경우 TRUE, 그렇지 않으면 FALSE입니다. FALSE인 경우 메시지는 기본 읽기 권한자 모드 구현에 의해 처리됩니다. 이 구현은 키 누르기뿐만 아니라 마우스 이동 및 단추를 처리합니다.

예제

다음 예에서는 이 함수의 구현을 간략하게 설명합니다.

BOOL CALLBACK
TranslateDispatchCallback(LPMSG lpmsg)
{
    BOOL fResult = FALSE;

    if (lpmsg->message == WM_KEYDOWN)
    {
        
        // Perform custom keyboard actions here.
        fResult = TRUE;
    }

    return fResult;
}

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows Vista, Windows Vista[데스크톱 앱만 해당]
지원되는 최소 서버
Windows Server 2003 [데스크톱 앱만 해당]