CDC::ScrollDC

Przewija prostokąt bitów poziomo i pionowo.

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

Parametry

  • dx
    Określa liczbę jednostek przewijania poziomego.

  • dy
    Określa liczbę jednostek przewijania pionowego.

  • lpRectScroll
    Wskazuje na RECT struktury lub CRect obiekt, który zawiera współrzędne przewijanego prostokąta.

  • lpRectClip
    Wskazuje na RECT struktury lub CRect obiekt, który zawiera współrzędne prostokąta przycinania.Kiedy ten prostokąt jest mniejszy niż oryginał jeden wskazywanej przez lpRectScroll, przewijanie tylko w mniejszych prostokąta.

  • pRgnUpdate
    Identyfikuje regionu niewykrytych przez proces przewijania.ScrollDC Funkcja definiuje tego regionu; nie jest koniecznie prostokąta.

  • lpRectUpdate
    Wskazuje na RECT struktury lub CRect obiekt, który odbiera współrzędne prostokąt, który ogranicza regionu przewijania aktualizacji.Jest to największy prostokątny obszar, który wymaga ponownego rysowania.Wartości w strukturze lub obiektu, gdy funkcja zwraca są w układzie współrzędnych klienta, niezależnie od trybu mapowania dla kontekstu danego urządzenia.

Wartość zwracana

Niezerowa, jeśli jest wykonywane przewijanie; 0 inaczej.

Uwagi

Jeśli lpRectUpdate jest NULL, system Windows nie oblicza prostokąt aktualizacji.Jeśli oba pRgnUpdate i lpRectUpdate są NULL, system Windows nie oblicza regionu aktualizacji.Jeśli pRgnUpdate nie jest NULL, Windows zakłada zawiera prawidłowy wskaźnik do regionu niewykrytych przez proces przewijania (zdefiniowane przez ScrollDC Członkowskich funkcji).Region aktualizacji zwracane w lpRectUpdate mogą być przekazywane do CWnd::InvalidateRgn Jeśli jest to wymagane.

Należy używać aplikacji ScrollWindow funkcji składowej klasy CWnd jest podczas przewijania całego obszaru klienta okna.W przeciwnym wypadku należy użyć ScrollDC.

Wymagania

Nagłówek: afxwin.h

Zobacz też

Informacje

Klasa CDC

Diagram hierarchii

CWnd::InvalidateRgn

CWnd::ScrollWindow

ScrollDC

Klasa CRgn

Struktura RECT

Klasa CRect