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 CDC | Member der Klasse | Hierarchiediagramm
Siehe auch&Nbsp;CWnd::InvalidateRgn, CWnd::ScrollWindow, :: ScrollDC, CRgn, RECT, CRect