Mensaje EM_SETSEL
Definición
EM_SETSEL wParam = (WPARAM) (INT) nStart; // posición de inicio lParam = (LPARAM) (INT) nEnd; // posición final
Una aplicación envía un mensaje EM_SETSEL para seleccionar un rango de caracteres de un control edit.
Descripción
nStart: valor de wParam. Especifica la posición del carácter de comienzo de la selección.
nEnd: valor de lParam. Especifica la posición del carácter final de la selección.
Valor de retorno
Este mensaje no devuelve ningún valor.
Observaciones
En un control de texto enriquezido (rich edit), si la selección no está completamente contenida en los primeros 64K, usar el mensaje EM_EXSETSEL.
Si el parámetro nStart es 0 y el parámetro nEnd es -1, se selecciona todo el texto del control edit. Si nStart es -1, se desactiva cualquier selección actual. El caret se sitúa al final de la selección indicada por el mayor de los valores nEnd y nStart.
En versiones anteriores de Windows, el parámetro wParam es una bandera a la que se asigna FALSE para desplazar el caret en la parte visible o la que se asigna TRUE para omitir ese desplazamiento. Una aplicación basada en Win32 debe usar el mensaje EM_SCROLLCARET para desplzar el caret a la parte visible.
En las primeras versiones de Windows, las posiciones de inicio y final de la selección se indicaban por las palabras de menor y mayor peso, respectivamente, del parámetro lParam.