CWnd::ScrollWindow
Rola o Sumário da área de cliente do corrente CWnd objeto.
void ScrollWindow(
int xAmount,
int yAmount,
LPCRECT lpRect = NULL,
LPCRECT lpClipRect = NULL
);
Parâmetros
xAmount
Especifica a quantidade, em unidades de dispositivo, de rolagem horizontal.Esse parâmetro deve ser um valor negativo para rolar para a esquerda.yAmount
Especifica a quantidade, em unidades de dispositivo, de rolagem vertical.Esse parâmetro deve ser um valor negativo para rolar para cima.lpRect
Aponta para um CRect objeto ou RECT estrutura que especifica a parte da área de cliente a ser rolado.If lpRect é NULO, toda a área de cliente é rolada.O cursor será reposicionado se o retângulo de cursor interceptar o retângulo de rolar.lpClipRect
Aponta para um CRect objeto ou RECT estrutura que especifica o retângulo de recorte para rolar. Somente os bits dentro desse retângulo serão rolados.Bits fora desse retângulo não são afetados, mesmo que estejam no lpRect retângulo. If lpClipRect é NULO, sem corte é executada no retângulo de rolar.
Comentários
Se o cursor estiver no CWnd sendo percorreu, ScrollWindow oculta o cursor para impedir que ele seja apagado automaticamente e, em seguida, restaura o cursor após o término da rolar. A posição do cursor é ajustada adequadamente.
A área de descoberta, a ScrollWindow função de membro não é redesenhada, mas é combinada em corrente CWnd região de atualização do objeto. O aplicativo, eventualmente, receberá um WM_PAINT mensagem notificando-lo que a região repintura.Para redesenhar a área não revelada ao mesmo time que a rolagem é feita, ligue para o UpdateWindow função de membro imediatamente após chamar ScrollWindow.
If lpRect é NULO, as posições de todas as janelas filho na janela são compensados por valor especificado por xAmount e yAmounte qualquer inválido áreas (não pintadas) do CWnd também são separados. ScrollWindow é mais rápido quando lpRect é NULO.
If lpRect não é NULO, as posições das janelas filho não são alteradas e inválidas áreas em CWnd não são separados. Para evitar problemas de atualização quando lpRect não é NULO, telefonar the UpdateWindow função de membro a ser redesenhado CWnd antes de ligar ScrollWindow.
Requisitos
Cabeçalho: afxwin.h