mensaje de EM_SETSEL

Selecciona un rango de caracteres de un control de edición. Puede enviar este mensaje a un control de edición o a un control de edición enriquecido.

Parámetros

wParam

Posición del carácter inicial de la selección.

lParam

Posición del carácter final de la selección.

Valor devuelto

Este mensaje no devuelve un valor.

Comentarios

El valor inicial puede ser mayor que el valor final. La parte inferior de los dos valores especifica la posición de carácter del primer carácter de la selección. El valor superior especifica la posición del primer carácter más allá de la selección.

El valor inicial es el punto de anclaje de la selección y el valor final es el extremo activo. Si el usuario usa la tecla MAYÚS para ajustar el tamaño de la selección, el extremo activo puede moverse, pero el punto de anclaje sigue siendo el mismo.

Si el inicio es 0 y el final es -1, se selecciona todo el texto del control de edición. Si el inicio es -1, se deselecciona cualquier selección actual.

Editar controles: El control muestra un símbolo de intercalación parpadeante en la posición final, independientemente de los valores relativos de inicio y fin.

Edición enriquecida: Compatible con Microsoft Rich Edit 1.0 y versiones posteriores. Para obtener información sobre la compatibilidad de versiones de edición enriquecidas con las distintas versiones del sistema, vea Acerca de los controles de edición enriquecida.

Si el control de edición tiene el estilo ES_NOHIDESEL , el texto seleccionado se resalta independientemente de si el control tiene el foco. Sin el estilo ES_NOHIDESEL , el texto seleccionado solo se resalta cuando el control de edición tiene el foco.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado
Winuser.h (incluye Windows.h)

Consulte también

Referencia

EM_GETSEL

EM_REPLACESEL

EM_SCROLLCARET

EM_EXSETSEL