다음을 통해 공유


ReaderScroll 콜백 함수

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

활성 스크롤 영역으로 선언된 읽기 권한자 모드 창의 일부 내에서 마우스 포인터를 이동할 때 사용되는 애플리케이션 정의 콜백 함수입니다.

구문

BOOL CALLBACK ReaderScroll(
  _In_ PREADERMODEINFO prmi,
  _In_ int             dx,
  _In_ int             dy
);

매개 변수

prmi [in]

형식: PREADERMODEINFO

DoReaderMode 함수에 전달된 READERMODEINFO 구조체에 대한 포인터입니다. 이 구조체는 판독기 모드 창과 활성 스크롤 영역을 정의합니다.

dx [in]

형식: int

가로로 스크롤할 거리입니다. RMF_VERTICALONLY 플래그가 READERMODEINFO 구조체에 설정된 경우 이 값은 항상 0입니다.

dy [in]

형식: int

세로로 스크롤할 거리입니다. RMF_HORIZONTALONLY 플래그가 READERMODEINFO 구조체에 설정된 경우 이 값은 항상 0입니다.

반환 값

형식: BOOL

이 함수는 항상 TRUE를 반환해야 합니다.

설명

애플리케이션은 이 함수에서 알림을 받으면 dxdy 매개 변수로 지정된 방향으로 판독기 모드 창을 스크롤합니다.

예제

다음 예제에서는 사용자 지정 함수를 사용하여 스크롤을 수행하는 이 함수의 구현을 간략하게 설명합니다.

BOOL CALLBACK
ReaderScrollCallback(PREADERMODEINFO prmi, int dx, int dy)
{
    if (prmi == NULL) 
        return FALSE;

    // Call custom ScrollWindow method to scroll the window
    ScrollWindow(prmi->hwnd, dx, dy);
    
    return TRUE;
}

요구 사항

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