CWnd::ScrollWindow

void ScrollWindow ( int xAmount, int yAmount, LPCRECT lpRect = NULL, LPCRECT lpClipRect = NULL );

매개 변수

xAmount

수평 스크롤 장치 단위로, 금액을 지정합니다. 이 매개 변수 왼쪽으로 스크롤하고 음수 값 이어야 합니다.

yAmount

수직 스크롤 장치 단위로, 금액을 지정합니다. 이 매개 변수 위로 스크롤하려면 음수 값이 있어야 합니다.

lpRect

CRect 개체 또는 클라이언트 영역을 스크롤할 수의 부분을 지정 하는 RECT 구조체를 가리킵니다. LpRect NULL이면 전체 클라이언트 영역이 스크롤됩니다. 커서 사각형 스크롤 사각형을 교차 하는 경우 캐럿 위치입니다.

lpClipRect

CRect 개체 또는 스크롤 클리핑 사각형을 지정 하는 RECT 구조체를 가리킵니다. 이 사각형 안쪽 비트만 스크롤됩니다. 이 사각형 밖에 서 비트 lpRect 사각형에 있는 경우에 영향을 받지 않습니다. LpClipRect 은 NULL, 없음 클리핑 스크롤 사각형에서 수행 됩니다.

주의

현재 CWnd 개체의 클라이언트 영역의 내용을 스크롤합니다.

캐럿 스크롤 되 CWnd 이면 ScrollWindow 삭제 방지 하기 위해 캐럿을 자동으로 숨깁니다 하 고 스크롤 끝나면 캐럿을 복원 합니다. 캐럿 위치를 적절 하 게 조정。

지역 ScrollWindow 멤버 함수에 의해 적발 하지 그려집니다 하지만 현재 CWnd 개체 업데이트 영역에 결합. 응용 프로그램을 받게 됩니다 결국는 지역 보고서를 요구 하는 그것에 알리는 WM_PAINT 메시지. 동시에 스크롤 발견된 영역을 다시 그려야 이루어집니다, 그리고 UpdateWindow 멤버 함수를 호출 하는 ScrollWindow 를 호출한 후 즉시。

LpRect NULL이면 모든 자식 창 창에서 위치 xAmount 및 yAmount, 지정 된 양만큼 오프셋 되 고 CWnd 에서 잘못 된 (만져) 영역 오프셋도. ScrollWindow lpRect NULL 이 빠릅니다.

LpRect NULL이면 자식 창의 위치는 변경 되지 않습니다 및 CWnd 에서 잘못 된 영역 오프셋 되지 않습니다. 방지 하기 위해 ScrollWindow 를 호출 하기 전에 CWnd 다시 칠하기 UpdateWindow 멤버 함수를 호출 lpRect NULL경우 문제 업데이트。

CWnd 개요 |nbsp; 클래스 멤버 (ko) | 계층 구조 차트(&N)

참고 항목nbsp;CWnd::UpdateWindow, :: ScrollWindow(&N)

Index