Partilhar via


CDC::ScrollDC

Colocar um retângulo dos bits horizontalmente e verticalmente.

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

Parâmetros

  • dx
    Especifica o número de unidades horizontais de rolagem.

  • Dy
    Especifica o número de unidades de rolagem vertical.

  • lpRectScroll
    Os pontos a RECT estrutura ou ao objeto de CRect que contêm as coordenadas do retângulo de rolagem.

  • lpRectClip
    Os pontos a RECT estrutura ou ao objeto de CRect que contêm as coordenadas do retângulo de recorte. Quando esse retângulo é menor do que original apontado por lpRectScroll, rolar ocorre apenas no retângulo menor.

  • pRgnUpdate
    Identifica a região descoberta pelo processo de rolagem. A função de ScrollDC define essa região; não é necessariamente um retângulo.

  • lpRectUpdate
    Os pontos a RECT estrutura ou ao objeto de CRect que recebem as coordenadas do retângulo que limita a região de atualização de rolagem. Esta é a área retangular maior que requer redesenhar. Os valores na estrutura ou o objeto quando retorna de função estão em coordenadas do cliente, independentemente do modo de mapeamento para o determinado contexto de dispositivo.

Valor de retorno

Diferente de zero é executado; se enrolando se não 0.

Comentários

Se lpRectUpdate é NULO, janelas não o computador cria um retângulo de atualização. Se pRgnUpdate e lpRectUpdate são NULO, janelas não computador cria um a região de atualização. Se pRgnUpdate não é NULO, janelas assumem que contém um ponteiro válido para a região descoberto pelo processo de rolagem (definido pela função de membro de ScrollDC ). A região de atualização retornada em lpRectUpdate pode ser passada para CWnd::InvalidateRgn se necessário.

Um aplicativo deve usar a função de membro de ScrollWindow da classe CWnd quando for necessário rolar toda a área cliente de uma janela. Caso contrário, ela deve usar ScrollDC.

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

CDC Class

Gráfico da hierarquia

CWnd::InvalidateRgn

CWnd::ScrollWindow

ScrollDC

CRgn Class

Estrutura RECT

Classe CRect