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.
-
wParam
-
Posición del carácter inicial de la selección.
-
lParam
-
Posición del carácter final de la selección.
Este mensaje no devuelve un valor.
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.
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible |
Windows Server 2003 [solo aplicaciones de escritorio] |
Encabezado |
|
-
Referencia