CDC::ScrollDC 

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

Valor devuelto

Distinto de cero si se ejecuta el desplazamiento; caso contrario 0.

Parámetros

dx

Especifica el número de unidades de desplazamiento horizontal.

dy

Especifica el número de unidades de desplazamiento vertical.

lpRectScroll

Puntos para la estructura RECT o el objeto CRect que contiene las coordenadas del rectángulo desplazable.

lpRectClip

Señala la estructura RECT o el objeto CRect que contiene las coordenadas del rectángulo de recorte. Cuando este rectángulo es menor que el original, uno que apunta a lpRectScroll, desplazamiento ocurre sólo en el rectángulo más pequeño.

pRgnUpdate

Identifica la región descubierta por el proceso de desplazamiento. La función ScrollDC define esta región; no es necesariamente un rectángulo.

lpRectUpdate

Señala la estructura RECT o CRect objeto que recibe las coordenadas del rectángulo que delimita la zona de actualización de desplazamiento. Esta es la mayor área rectangular que requiere repintado. Los valores de la estructura o el objeto cuando la función devuelve son en coordenadas de cliente, independientemente del modo de asignación para el contexto de dispositivo determinado.

Observaciones

Un rectángulo de bits se desplaza verticalmente y horizontalmente.

Si lpRectUpdate es NULL, Windows no calcular el rectángulo de actualización. Si pRgnUpdate y lpRectUpdate son NULL, Windows no calcular la región de actualización. Si pRgnUpdate no es NULL, Windows se supone que contiene un puntero válido para la región descubierta por el proceso de desplazamiento (definido por la función de miembro de ScrollDC ). La región de actualización regresada en lpRectUpdate se puede pasar a CWnd::InvalidateRgn si es necesario.

Una aplicación debe utilizar la función miembro ScrollWindow de la clase CWnd cuando sea necesario para desplazarse por toda el área cliente de una ventana. De lo contrario, se debe utilizar ScrollDC.

Visió&n General de CDC |nbsp; Miembros de clase | Diagrama de jerarquía

Vea tambiénnbsp;CWnd::InvalidateRgn, CWnd::ScrollWindow, :: ScrollDC, CRgn, RECT, CRect

Index