CScrollBar::SetScrollRange

privatevoid SetScrollRange ( int nMinPos, int nMaxPos, BOOL bRedraw = TRUE );

Parâmetros

nMinPos

Especifica o mínimo rolagem posição.

nMaxPos

Especifica o máximo rolagem posição.

bRedraw

Especifica se o barra de rolagem deve ser redesenhada para refletir a alteração. Se bRedraw é TRUE, a barra de rolagem é redesenhada; Se FALSE, ele não é redesenhado. Ele é redesenhado por padrão.

Observações

Define valores mínimo e máximo posição para o barra de rolagem determinado. Definir nMinPos e nMaxPos para 0 para ocultar barras de rolagem padrão.

Não chame essa função para ocultar uma barra de rolagem ao processar uma mensagem de notificação de barra de rolagem.

Se um chamar para SetScrollRange imediatamente segue uma chamada para a função de membro SetScrollPos , defina bRedraw no SetScrollPos como 0 para impedir que a barra de rolagem sendo redesenhada duas vezes.

A diferença entre os valores especificados pelo nMinPos e nMaxPos não deve ser maior que 32.767. O intervalo padrão para um controle barra de rolagem é vazio ( nMinPos e nMaxPos são 0).

Visão geral de CScrollBarMembros de classe | Gráfico de hierarquia

Consulte tambémnbsp;CScrollBar::GetScrollPos, CScrollBar::SetScrollPos, CScrollBar::GetScrollRange, :: SetScrollRange

Index