다음을 통해 공유


CWnd::SetScrollInfo

이 멤버 함수를 호출 설정 정보는 SCROLLINFO 구조에 대 한 스크롤 막대를 유지 합니다.

BOOL SetScrollInfo(
   int nBar,
   LPSCROLLINFO lpScrollInfo,
   BOOL bRedraw = TRUE 
);

매개 변수

  • nBar
    스크롤 막대 컨트롤 또는 윈도우의 비클라이언트 영역의 일부 인지 여부를 지정 합니다.비클라이언트 영역의 일부인 경우 nBar 또한 여부 스크롤 막대 위치 가로, 세로 또는 둘 모두를 나타냅니다.다음 중 하나 여야 합니다.

    • SB_CTL 스크롤 막대 컨트롤에 대 한 매개 변수를 포함 합니다.m_hWnd 데이터 멤버는 스크롤 막대 컨트롤의 핸들 이어야 합니다.

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

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

  • lpScrollInfo
    에 대 한 포인터는 SCROLLINFO 구조.참조는 Windows SDK 이 구조에 대 한 자세한 내용은.

  • bRedraw
    스크롤 막대의 새 위치를 반영 하도록 다시 여부를 지정 합니다.경우 bRedraw 는 TRUE, 스크롤 막대가 다시 그려집니다.이 경우 FALSE, 다시 그릴입니다.기본적으로 스크롤 막대가 다시 그려집니다.

반환 값

성공적으로 반환 된 경우 TRUE.그렇지 않으면입니다 거짓.

설명

SCROLLINFO 구조 스크롤 막대 등 최소 및 최대 스크롤 위치, 페이지 크기 및 스크롤 상자 (엄지 단추)의 위치에 대 한 정보를 포함 합니다.참조는 SCROLLINFO 구조 항목에는 Windows SDK 구조체의 기본값을 변경 하는 방법에 대 한 자세한 내용은.

MFC Windows 메시지 처리기는 스크롤 막대의 위치를 나타내는 CWnd::OnHScrollCWnd::OnVScroll, 16 비트의 위치 데이터에만 제공 합니다.GetScrollInfoSetScrollInfo 32 비트의 스크롤 막대 위치 데이터를 제공 합니다.따라서 응용 프로그램을 호출할 수 있습니다 GetScrollInfo 하나를 처리 하는 동안 CWnd::OnHScroll 또는 CWnd::OnVScroll 32 비트 스크롤 막대 위치 데이터를 얻을 수 있습니다.

[!참고]

CWnd::GetScrollInfo 응용 프로그램이 32 비트 스크롤 막대 위치를 사용할 수 있습니다.

요구 사항

헤더: afxwin.h

참고 항목

참조

CWnd 클래스

계층 구조 차트

CWnd::GetScrollInfo

CWnd::SetScrollPos

CWnd::OnVScroll

CWnd::OnHScroll

SCROLLINFO