сообщение EM_SETSEL
Выбирает диапазон символов в элементе управления редактированием. Это сообщение можно отправить как в элемент управления редактированием, так и в элемент управления с расширенными возможностями.
-
wParam
-
Начальная позиция выделенного символа.
-
lParam
-
Конечная позиция выделенного символа.
Это сообщение не возвращает значение.
Начальное значение может быть больше конечного значения. Нижнее из двух значений указывает позицию первого символа в выделенном фрагменте. Более высокое значение указывает положение первого символа после выделенного фрагмента.
Начальное значение — это точка привязки выделенного фрагмента, а конечное значение — активный конец. Если пользователь использует клавишу SHIFT для настройки размера выделенного фрагмента, активный конец может перемещаться, но точка привязки остается прежней.
Если значение start равно 0, а окончание — -1, выбирается весь текст в элементе управления "Редактирование". Если значение start равно -1, любой текущий выбор отменяется.
Изменить элементы управления: Элемент управления отображает мигающую курсорку в конечной позиции независимо от относительных значений начального и конечного значений.
Расширенное редактирование: Поддерживается в Microsoft Rich Edit 1.0 и более поздних версиях. Сведения о совместимости версий полнофункционированного редактирования с различными версиями системы см. в разделе Сведения об элементах управления расширенными правками.
Если элемент управления "Редактирование" имеет ES_NOHIDESEL стиле, выделенный текст выделяется независимо от того, находится ли элемент управления в фокусе. Без стиля ES_NOHIDESEL выделенный текст выделяется только в том случае, если элемент управления редактированием находится в фокусе.
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows Vista [только классические приложения] |
Минимальная версия сервера |
Windows Server 2003 [только классические приложения] |
Заголовок |
|
-
Справочные материалы