CWnd::ScrollWindowEx

int ScrollWindowEx ( int dx를, int dy, LPCRECT lpRectScroll, LPCRECT lpRectClip, CRgn * prgnUpdate, LPRECT lpRectUpdate, UINT 플래그 );

반환 값

반환 값은 SIMPLEREGION (사각형 무효화 된 지역), COMPLEXREGION (직사각형 무효화 된 영역; 겹치는 사각형) 또는 NULLREGION (아무 무효화 된 지역),이 함수는 성공 하는 경우 그렇지 않으면 반환 값은 오류。

매개 변수

dx

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

dy

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

lpRectScroll

클라이언트 영역을 스크롤할 수의 부분을 지정 하는 RECT 구조체를 가리킵니다. 전체 클라이언트 영역을 스크롤할이 매개 변수가 NULL인 경우。

lpRectClip

스크롤 클리핑 사각형을 지정 하는 RECT 구조체를 가리킵니다. 이 구조 lpRectScroll가 가리키는 사각형 보다 우선 순위가 높습니다. 이 사각형 안쪽 비트만 스크롤됩니다. 이 사각형 밖에 서 비트 lpRectScroll 사각형에 있는 경우에 영향을 받지 않습니다. 없음 클리핑 스크롤 사각형에서 수행이 매개 변수가 NULL인 경우。

prgnUpdate

스크롤에 의해 무효로 하는 영역을 수정 되는 영역을 식별 합니다. 이 매개 변수는 NULL 일 수 있습니다.

lpRectUpdate

스크롤에 의해 무효로 사각형의 경계를 받게 됩니다 RECT 구조체를 가리킵니다. 이 매개 변수는 NULL 일 수 있습니다.

플래그

다음 값 중 하나가 될 수 있습니다.:

주의

창 클라이언트 영역의 내용을 스크롤합니다. 이 함수는 유사 합니다 ScrollWindow 기능을 몇 가지 추가 기능。

If SW_INVALIDATE and SW_ERASE are not specified, the ScrollWindowEx member function does not invalidate the area that is scrolled away from. If either of these flags is set, ScrollWindowEx invalidates this area. The area is not updated until the application calls the UpdateWindow member function, calls the RedrawWindow member function (specifying RDW_UPDATENOW or RDW_ERASENOW), or retrieves the WM_PAINT message from the application queue.

창에 있는 경우는 WS_CLIPCHILDREN 스타일, prgnUpdate 및 lpRectUpdate 에 의해 지정 된 반환 된 지역 대표 스크롤된 창 업데이트 해야 합니다, 업데이트 해야 하는 자식 창에 있는 모든 영역을 포함 하 여 총 면적。

경우에 SW_SCROLLCHILDREN 플래그 지정, Windows 업데이트 되지 것입니다 제대로 화면 부분의 자식 창 스크롤 하는 경우. 소스 사각형을 벗어난 스크롤된 자식 창의 일부 지워지지 않습니다 하 고 새로운 대상에서 하지 제대로 그려야 됩니다. 사용 된 DeferWindowPos lpRectScroll 사각형 안에 완전히 거짓말 하지 않는 이동 자식 창 Windows 기능. SW_SCROLLCHILDREN 플래그를 설정 하 고 스크롤 사각형을 교차 하는 캐럿 사각형 커서 위치는。

모든 입력 및 출력 좌표 ( lpRectScroll, lpRectClip, lpRectUpdate및 prgnUpdate)는 창에 CS_OWNDC 또는 CS_CLASSDC 클래스 스타일에 있는지 여부에 관계 없이 클라이언트 좌표에서 간주 됩니다. 사용은 LPtoDP 및 변환 논리 좌표에서 필요한 경우 DPtoLP Windows 함수。

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

참고 항목nbsp;CWnd::RedrawWindow, CDC::ScrollDC, CWnd::ScrollWindow, CWnd::UpdateWindow, :: DeferWindowPos, :: ScrollWindowEx(&N)

Index