다음을 통해 공유


CWnd::SetScrollRange

지정 된 스크롤 막대의 최소 및 최대 위치 값을 설정합니다.

void SetScrollRange( 
   int nBar, 
   int nMinPos, 
   int nMaxPos, 
   BOOL bRedraw = TRUE  
);

매개 변수

  • nBar
    설정할 스크롤 막대를 지정 합니다. 이 매개 변수는 다음 값 중 하나가 될 수 있습니다.

    • SB_HORZ 범위 창의 가로 스크롤 막대를 설정 합니다.

    • SB_VERT 범위 창의 세로 스크롤 막대를 설정 합니다.

  • nMinPos
    최소 스크롤 위치를 지정 합니다.

  • nMaxPos
    최대 스크롤 위치를 지정 합니다.

  • bRedraw
    스크롤 막대의 변경 내용을 반영 하도록 다시 여부를 지정 합니다. 경우 bRedraw 는 TRUE, 스크롤 막대가 다시 그려집니다. 경우 거짓, 스크롤 막대 않는 그려집니다.

설명

표준 스크롤 막대 표시 또는 숨기기를 사용할 수 있습니다.

응용 프로그램 스크롤 막대 알림 메시지를 처리 하는 동안 스크롤 막대를 숨기려면이 함수를 호출 하지 않습니다.

경우 호출을 SetScrollRange 호출 바로 뒤는 SetScrollPos 멤버 함수는 bRedraw 매개 변수에 SetScrollPos 멤버 함수를 스크롤 막대를 두 번 그려지지 않도록 0 있어야 합니다.

표준 스크롤 막대에 대 한 기본 범위는 0부터 100까지입니다. 스크롤 막대 컨트롤에 대 한 기본 범위는 비어 있는 (모두는 nMinPos 및 nMaxPos 값은 0). 지정 된 값의 차이 nMinPos 및 nMaxPos 보다 크지 않아야 INT_MAX.

요구 사항

헤더: afxwin.h

참고 항목

참조

CWnd 클래스

계층 구조 차트

CWnd::SetScrollPos

SetScrollRange

CWnd::GetScrollRange