сообщение EM_SETSEL

Выбирает диапазон символов в элементе управления редактированием. Это сообщение можно отправить как в элемент управления редактированием, так и в элемент управления с расширенными возможностями.

Параметры

wParam

Начальная позиция выделенного символа.

lParam

Конечная позиция выделенного символа.

Возвращаемое значение

Это сообщение не возвращает значение.

Комментарии

Начальное значение может быть больше конечного значения. Нижнее из двух значений указывает позицию первого символа в выделенном фрагменте. Более высокое значение указывает положение первого символа после выделенного фрагмента.

Начальное значение — это точка привязки выделенного фрагмента, а конечное значение — активный конец. Если пользователь использует клавишу SHIFT для настройки размера выделенного фрагмента, активный конец может перемещаться, но точка привязки остается прежней.

Если значение start равно 0, а окончание — -1, выбирается весь текст в элементе управления "Редактирование". Если значение start равно -1, любой текущий выбор отменяется.

Изменить элементы управления: Элемент управления отображает мигающую курсорку в конечной позиции независимо от относительных значений начального и конечного значений.

Расширенное редактирование: Поддерживается в Microsoft Rich Edit 1.0 и более поздних версиях. Сведения о совместимости версий полнофункционированного редактирования с различными версиями системы см. в разделе Сведения об элементах управления расширенными правками.

Если элемент управления "Редактирование" имеет ES_NOHIDESEL стиле, выделенный текст выделяется независимо от того, находится ли элемент управления в фокусе. Без стиля ES_NOHIDESEL выделенный текст выделяется только в том случае, если элемент управления редактированием находится в фокусе.

Требования

Требование Значение
Минимальная версия клиента
Windows Vista [только классические приложения]
Минимальная версия сервера
Windows Server 2003 [только классические приложения]
Заголовок
Winuser.h (включая Windows.h)

См. также раздел

Справочные материалы

EM_GETSEL

EM_REPLACESEL

EM_SCROLLCARET

EM_EXSETSEL