다음을 통해 공유


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

COleClientItem 클래스