Condividi tramite


CDC::ScrollDC

Scorre orizzontalmente e verticalmente un rettangolo di bit.

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

Parametri

  • dx
    Specifica il numero di unità orizzontali scroll.

  • Dy
    Specifica il numero di unità verticali di scorrimento.

  • lpRectScroll
    Punta a RECT struttura o all'oggetto CRect che contengono le coordinate del rettangolo di scorrimento.

  • lpRectClip
    Punta a RECT struttura o all'oggetto CRect che contengono le coordinate del rettangolo di ridimensionamento. Quando il rettangolo è più piccolo di quello originale puntato da lpRectScroll, scorrere si verifica solo in più piccolo rettangolo.

  • pRgnUpdate
    Identifica l'area scoperta dal processo di scorrimento. La funzione ScrollDC definisce l'area; non è necessariamente un rettangolo.

  • lpRectUpdate
    Punta a RECT struttura o all'oggetto CRect che ricevono le coordinate del rettangolo che limita la regione di aggiornamento di scorrimento. Ciò è più grande un'area rettangolare che richiedono l'aggiornamento. I valori nella struttura l'oggetto o al completamento della funzione sono espresse client, indipendentemente dalla modalità di mapping del contesto di dispositivo specificato.

Valore restituito

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

Note

Se lpRectUpdate è NULL, Windows non calcola il rettangolo di aggiornamento. Se è pRgnUpdate che lpRectUpdate sono NULL, Windows non calcola la regione di aggiornamento. Se pRgnUpdate non è NULLWindows, si presuppone che contenga un puntatore valido nell'area scoperta dal processo di scorrimento (definito dalla funzione membro ScrollDC ). La regione di aggiornamento restituita in lpRectUpdate può essere passata a CWnd::InvalidateRgn su richiesta.

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

Requisiti

Header: afxwin.h

Vedere anche

Riferimenti

Classe CDC

Grafico delle gerarchie

CWnd::InvalidateRgn

CWnd::ScrollWindow

ScrollDC

Classe CRgn

Struttura RECT

CRect Class