다음을 통해 공유


CView::OnScroll

스크롤 여부를 결정 하는 프레임 워크에서 호출 하는 것은 가능 합니다.

virtual BOOL OnScroll(
   UINT nScrollCode,
   UINT nPos,
   BOOL bDoScroll = TRUE 
);

매개 변수

  • nScrollCode
    사용자가 지정 된 스크롤 막대 코드 요청 스크롤의.이 매개 변수는 두 부분으로 구성 됩니다: 가로로 스크롤 발생 유형을 결정, 낮은 순서 바이트와 세로로 스크롤 발생 유형을 결정 하는 상위 바이트:

    • SB_BOTTOM 아래쪽으로 스크롤합니다.

    • SB_LINEDOWN 한 줄 아래로 스크롤합니다.

    • SB_LINEUP 한 줄 위로 스크롤합니다.

    • SB_PAGEDOWN 한 페이지 아래로 스크롤합니다.

    • SB_PAGEUP 한 페이지 위로 스크롤합니다.

    • SB_THUMBTRACK 지정 된 위치로 스크롤 상자를 끌.현재 위치에서 지정 된 nPos.

    • SB_TOP 위쪽으로 스크롤합니다.

  • nPos
    스크롤 막대 코드 이면 스크롤 상자의 현재 위치를 포함 SB_THUMBTRACK. 그렇지 않으면 사용 되지 않습니다.초기 스크롤 범위에 따라 nPos 에 캐스팅 해야 하 고 음수가 될 수 있습니다는 int 필요한 경우.

  • bDoScroll
    지정 된 스크롤 동작 실제로 수행 해야 하는지 여부를 결정 합니다.경우 TRUE 스크롤; 수행 해야 하 고 경우 거짓, 스크롤 발생 합니다.

반환 값

경우 bDoScroll 는 TRUE , 실제로 보기를 스크롤한 다음. 0이 아닌 반환 그렇지 않으면 0입니다.경우 bDoScroll 는 FALSE, 다음 경우 반환 되는 값을 반환 bDoScroll 된 TRUE, 스크롤을 실제로 수행 하지 않는 경우에.

설명

어떤 경우에는 프레임 워크에 의해 호출 되는이 함수 bDoScroll 설정 TRUE 보기 스크롤 막대 메시지를 받을 때.이 경우 보기 실제로 이동 해야 합니다.다른 경우에이 호출 bDoScroll 설정 거짓 때 OLE 항목입니다 처음에 끌어 놓기 대상 자동 스크롤 영역에 스크롤 실제로 수행 되기 전에.이 경우 실제로 보기를 스크롤 해야 없습니다.

요구 사항

헤더: afxwin.h

참고 항목

참조

CView 클래스

계층 구조 차트

CView::OnScrollBy

클래스 활성화