Mensagem EM_SCROLL

Rola o texto verticalmente em um controle de edição de várias linhas. Essa mensagem é equivalente a enviar uma mensagem WM_VSCROLL para o controle de edição. É possível enviar essa mensagem para um controle de edição ou um controle de edição avançada.

Parâmetros

wParam

A ação que a barra de rolagem deve executar. Esse parâmetro pode usar um dos valores a seguir.

Valor Significado
SB_LINEDOWN
Rola uma linha para baixo.
SB_LINEUP
Rola uma linha para cima.
SB_PAGEDOWN
Rola uma página para baixo.
SB_PAGEUP
Rola uma página para cima.

lParam

Este parâmetro não é usado.

Valor retornado

Se a mensagem for bem-sucedida, o HIWORD do valor retornado será VERDADEIRO e o LOWORD será o número de linhas que o comando rola. O número retornado pode não ser o mesmo que o número real de linhas roladas se a rolagem se mover para o início ou o fim do texto. Se o parâmetro wParam especificar um valor inválido, o valor retornado será FALSO.

Comentários

Para rolar até uma linha ou posição de caractere específica, use a mensagem EM_LINESCROLL. Para rolar o cursor para a exibição, use a mensagem EM_SCROLLCARET.

Edição Avançada: com suporte no Microsoft Rich Edit 1.0 e posteriores. Para obter informações sobre a compatibilidade das versões de edição avançada com as várias versões do sistema, confira Sobre os Controles de Edição Avançada.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows Server 2003 [somente aplicativos da área de trabalho]
Cabeçalho
Winuser.h (inclui Windows.h)

Confira também

Referência

EM_LINESCROLL

EM_SCROLLCARET

WM_VSCROLL