다음을 통해 공유


CDC::ScrollDC

비트는 직사각형 가로 및 세로로 스크롤합니다.

BOOL ScrollDC( 
   int dx, 
   int dy, 
   LPCRECT lpRectScroll, 
   LPCRECT lpRectClip, 
   CRgn* pRgnUpdate, 
   LPRECT lpRectUpdate  
);

매개 변수

  • dx
    가로 스크롤 단위 수를 지정합니다.

  • dy
    세로 스크롤 단위 수를 지정합니다.

  • lpRectScroll
    가리키는 있는 RECT 구조 또는 CRect 스크롤 사각형의 좌표를 포함 하는 개체입니다.

  • lpRectClip
    가리키는 있는 RECT 구조 또는 CRect 클리핑 사각형의 좌표를 포함 하는 개체입니다. 이 사각형 하나 가리키는 하 여 원래 보다 작게 되 면 lpRectScroll, 움직이는 작은 사각형에만 발생 합니다.

  • pRgnUpdate
    스크롤 프로세스에서 처리 되지 않는 영역을 식별 합니다. ScrollDC 함수 정의이 지역. 이 사각형 되지는지 않습니다.

  • lpRectUpdate
    가리키는 있는 RECT 구조 또는 CRect 스크롤 업데이트 영역 경계가 되는 사각형의 좌표를 수신 하는 개체입니다. 이 다시 칠하는 필요 큰 사각형 영역입니다. 구조 또는 함수가 반환 될 때 개체의 값에 관계 없이 지정 된 장치 컨텍스트에 대 한 매핑 모드 클라이언트 좌표입니다.

반환 값

스크롤을 실행 하면 0이 아닌. 그렇지 않으면 0입니다.

설명

경우 lpRectUpdate 는 NULL, Windows 업데이트 사각형을 계산 하지 않습니다. 모두 pRgnUpdate 및 lpRectUpdate 는 NULL, Windows 업데이트 영역을 계산 하지 않습니다. 경우 pRgnUpdate 수 없습니다 NULL, Windows 가정 올바른 포인터가 스크롤 프로세스에서 처리 되지 않는 영역에 있는지 (정의 ScrollDC 멤버 함수). 업데이트 영역에 반환 lpRectUpdate 에 전달 된 CWnd::InvalidateRgn 필요한 경우.

응용 프로그램을 사용 해야는 ScrollWindow 클래스의 멤버 함수 CWnd 때가 창의 전체 클라이언트 영역을 스크롤 하는 데 필요한. 그렇지 않으면 사용 해야 ScrollDC.

요구 사항

헤더: afxwin.h

참고 항목

참조

CDC 클래스

계층 구조 차트

CWnd::InvalidateRgn

CWnd::ScrollWindow

ScrollDC

CRgn 클래스

RECT 구조체

CRect Class