winuser.h

Mensaje EM_SCROLL

Definición

EM_SCROLL  
wParam = (WPARAM) (INT) nScroll;  // acción de desplazamiento
lParam = 0;                       // no usado; debe ser cero

Una aplicación envía un mensaje EM_SCROLL para desplazar el texto verticalmente en un control edit multilínea. Este mensaje es equivalente a enviar un mensaje WM_VSCROLL al control edit.

Descripción

nScroll: valor de wParam. Especifica la acción que tomará la barra de desplazamiento. Este parámetro puede ser uno de los siguientes valores:

Valor Significado
SB_LINEDOWN Desplaza hacia abajo una línea.
SB_LINEUP Desplaza hacia arriba una línea.
SB_PAGEDOWN Desplaza hacia abajo una página.
SB_PAGEUP Desplaza hacia arriba una página.

Valor de retorno

Si el mensaje tiene éxito, la palabra de mayor peso del valor de retorno es TRUE, y la de menor peso es el número de líneas que el comando ha desplazado. El número devuelto puede no ser el mismo que el número de líneas desplazadas si el desplazamiento nos sitúa al principio o al final del texto. Si el parámetro nScroll especifica un valor no válido, el valor de retorno es FALSE.

Observaciones

Una aplicación debe usar el mensaje EM_LINESCROLL para desplazarse a una línea específica o a una posición de carácter.

Una aplicación debe usar el mensaje EM_SCROLLCARET para desplazar el caret de forma que sea visible en el control.