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.