CDC::ScrollDC 

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

Valore restituito

Diverso da zero se viene eseguito lo scorrimento; in caso contrario 0.

Parametri

dx

Specifica il numero di unità di scorrimento orizzontale.

dy

Specifica il numero di unità di scorrimento verticale.

lpRectScroll

Punti struttura RECT o all'oggetto CRect che contiene le coordinate del rettangolo scorrimento.

lpRectClip

Punti struttura RECT o all'oggetto CRect che contiene le coordinate del rettangolo di ritaglio. Quando questo rettangolo è più piccolo rispetto all'originale uno puntato da lpRectScroll, lo scorrimento si verifica solo nel rettangolo più piccolo.

pRgnUpdate

Identifica la regione scoperta dal processo di scorrimento. La funzione ScrollDC definisce questa regione; non è necessariamente un rettangolo.

lpRectUpdate

Punti struttura RECT o all'oggetto CRect che riceve le coordinate del rettangolo che delimita l'area di aggiornamento di scorrimento. Questa è la più grande area rettangolare che richiede la riverniciatura. La struttura o l'oggetto quando la funzione restituisce i valori sono in coordinate del client, indipendentemente dalla modalità di mapping per il contesto determinato dispositivo.

Osservazioni

Scorre un rettangolo di bit orizzontalmente e verticalmente.

Se lpRectUpdate è NULL, Windows non calcolare il rettangolo di aggiornamento. Se pRgnUpdate e lpRectUpdate sono NULL, Windows non calcolare l'area di aggiornamento. Se pRgnUpdate non è NULL, Windows presuppone che esso contiene un puntatore valido nella regione scoperti dal processo di scorrimento (definito dalla funzione membro ScrollDC ). La regione di aggiornamento restituita in lpRectUpdate può essere passata a CWnd::InvalidateRgn se necessario.

Un'applicazione deve utilizzare la funzione membro ScrollWindow della classe CWnd quando è necessario per far scorrere l'intera area client di una finestra. In caso contrario, è opportuno utilizzare ScrollDC.

CDC pa&noramica |nbsp; Membri della classe | Gerarchia Chart

Vedere anchenbsp;CWnd::InvalidateRgn, CWnd::ScrollWindow, :: ScrollDC, CRgn, RECT, CRect

Index