winuser.h

Mensaje EM_GETSEL

Definición

EM_GETSEL  
wParam = (WPARAM) (LPDWORD) lpdwStart;  // recibe la posición de comienzo
lParam = (LPARAM) (LPDWORD) lpdwEnd;    // recibe la posición final

Una aplicación envía un mensaje EM_GETSEL para obtener las posiciones de los caracteres de inicio y final de la selección actual de un control edit.

Descripción

lpdwStart: valor de wParam. Apunta a un valor de 32 bits que recibe la posición de inicio de la selección. Este parámetro puede ser NULL.

lpdwEnd: valor de lParam. Apunta a un valor de 32-bit qure recibe la posición del primer carácter no seleccionado después del final de la selección. Este parámetro puede ser NULL.

Valor de retorno

El valor de retorno es un valor de 32 bits, con la posición de inicio de la selección, empezando en cero en la palbra de menor peso, y la posición del primer carácter no seleccionado a continuación de la selección en la palabra de mayor peso. Si cualquiera de estos valore excede de 65535, el valor de retorno es -1.

Observaciones

En un control de texto enriquecido (rich edit), si la selección no está contenida por completo en los primeros 64K, usar el mensaje EM_EXGETSEL.