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