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