Partilhar via


CDC::ScrollDC

Rola um retângulo de bits horizontal 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 de rolar horizontal.

  • dy
    Especifica o número de unidades de rolar vertical.

  • lpRectScroll
    Aponta para o RECT estrutura de ou CRect objeto que contém as coordenadas do retângulo de rolagem.

  • lpRectClip
    Aponta para o RECT estrutura de ou CRect objeto que contém as coordenadas do retângulo de recorte. Quando esse retângulo é menor do que o original um apontada por lpRectScroll, rolagem somente no retângulo menor.

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

  • lpRectUpdate
    Aponta para o RECT estrutura de ou CRect objeto que recebe as coordenadas do retângulo que circunda a região de rolagem de atualização. Esta é a maior área retangular que requer o redesenho.A estrutura ou o objeto quando a função retorna os valores são nas coordenadas do cliente, independentemente do modo de mapeamento para o contexto de dispositivo especificado.

Valor de retorno

Diferente de zero se a rolagem é executado; caso contrário, 0.

Comentários

If lpRectUpdate é NULO, O Windows não calcula o retângulo de atualização.Se ambos os pRgnUpdate e lpRectUpdate são NULO, O Windows não calcula a região de atualização.If pRgnUpdate não é NULO, Windows pressupõe que ele contém um ponteiro válido para a região revelou pelo processo de rolagem (definido pelo ScrollDC função de membro). A região de atualização retornada em lpRectUpdate pode ser passado para CWnd::InvalidateRgn Se necessário.

Um aplicativo deve usar o ScrollWindow função de membro de classe CWnd Quando é necessário rolar a área inteira do cliente de uma janela. Caso contrário, ele deve usar ScrollDC.

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

Classe CDC

Gráfico de hierarquia

CWnd::InvalidateRgn

CWnd::ScrollWindow

ScrollDC

Classe CRgn

RECT estrutura

Classe CRect

Outros recursos

Membros do CDC