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