CDC::ScrollDC 

BOOL ScrollDC ( Int Dx, Int dy, LPCRECT LpRectScroll, LPCRECT LpRectClip, CRgn * pRgnUpdate, LPRECT LpRectUpdate );

Rückgabewert

Ungleich NULL, wenn Bildlauf ausgeführt wird; andernfalls 0.

Parameter

dx

Gibt die Anzahl der horizontalen Bildlaufleiste Einheiten.

dy

Gibt die Anzahl der vertikalen Bildlaufleiste Einheiten.

lpRectScroll

Verweist auf die RECT -Struktur oder CRect -Objekt, das die Koordinaten des Rechtecks Bildlauf enthält.

lpRectClip

Verweist auf die RECT -Struktur oder CRect -Objekt, das die Koordinaten für das Clipping-Rechteck enthält. Wenn dieses Rechteck kleiner als das Original eine von LpRectScrollverwiesen ist, tritt scrollen, nur im kleineren Rechteck.

pRgnUpdate

Identifiziert die Region durch den Bildlauf Prozess entdeckt. Die Funktion ScrollDC definiert dieser Region; Es ist nicht unbedingt ein Rechteck.

lpRectUpdate

Verweist auf die RECT -Struktur oder CRect -Objekt, das die Koordinaten des Rechtecks, das den Bildlaufbereich Update umschließt erhält. Dies ist die größte rechteckige Fläche, die Neuzeichnen erfordert. Die Werte in der Struktur oder Objekt, wenn die Funktion zurückgibt werden in Clientkoordinaten, unabhängig von der Zuordnung für den angegebenen Gerätekontext.

Bemerkungen

Führt einen Bildlauf durch ein Rechteck von Bits, horizontal und vertikal.

Wenn LpRectUpdate NULList, wird Windows nicht das Update-Rechteck berechnen. Wenn sowohl pRgnUpdate als auch LpRectUpdate NULLsind, wird Windows nicht Aktualisierungsbereich berechnen. Wenn pRgnUpdate nicht NULList, nimmt Windows enthält einen gültigen Zeiger in die Region durch den Bildlauf Prozess (definiert durch die Memberfunktion ScrollDC ) aufgedeckt. Der in LpRectUpdate zurückgegebene Aktualisierungsbereich kann an CWnd::InvalidateRgn übergeben werden, falls erforderlich.

Eine Anwendung sollte die ScrollWindow -Memberfunktion der Klasse CWnd verwenden, wenn notwendig ist, um den gesamten Clientbereich eines Fensters zu blättern. Andernfalls sollten sie ScrollDC verwenden.

Übersicht über die CDCMember der Klasse | Hierarchiediagramm

Siehe auch&Nbsp;CWnd::InvalidateRgn, CWnd::ScrollWindow, :: ScrollDC, CRgn, RECT, CRect

Index