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 de hierarquia

CWnd::InvalidateRgn

CWnd::ScrollWindow

ScrollDC

CRgn Class

Estrutura RECT

Classe de CRect