|
1 / 1 / 0
Регистрация: 26.01.2010
Сообщений: 3
|
|||||||||||
Установка Карета в конец текста в RichEdit27.01.2010, 16:58. Показов 1498. Ответов 0
Метки нет (Все метки)
Я пишу программу в VS2008, использую WINAPI.
Проблема собственно в том, что я не могу переставить карет в конец текста. Я использую RichEdit20 форму. Приведу кусок кода для полной картины:
lR = SendMessage(hRich, EM_SETTEXTEX, (WPARAM)&tmp_buf, (LPARAM)buff); с параметрами структуры (SETTEXTEX) tmp_buf : tmp_buf.flags = ST_SELECTION; tmp_buf.codepage = CP_ACP; Любой редактированный текст засовуется отлично до того момента, пока карет находится в конце текста. Как только пользователь при помоши мышки или клавиш (вверх,в низ, в лево в право) не меняет положение корет(курсора), то после этого весь текст начинает вставляется с данной позиции. Пробовал менять и комбенировать флаги ST_SELECTION, ST_KEEPUNDO, ST_DEFAULT в структуре tmp_buf, но ето не помогло, Подскажите, какое-то решение, за ранее Благодарен .Добавлено через 1 минуту Народ что нету ни каких идей? Подскажите хотябы направление в котором нужно копать. Добавлено через 6 часов 18 минут После дня проб и ошибок, я наконецто нашел болие менее нормальный способ установки карета в конец текста. вот кусок кода который у меня получился :
строка 11 выставляет флаг указывающий на вид текста (в данном случае ANSI) строка 12 в переменную lR выводит длину текста, который находится в RichEdit Строка 13 устанавливает каретку на последний симол Примечание: сообщение "EM_SETSEL" вобще-то используется для выдиления текста, но более лучшего способа перевода корета я не придумал. Если ктото знает лучший способ, пишите, буду очень признателен.
1
|
|||||||||||
| 27.01.2010, 16:58 | |
|
Ответы с готовыми решениями:
0
RichEdit добавление текста в начало и конец строки В поле RichEdit удалить html-теги; при вставке в RichEdit замена старого текста на новый RichEdit и конец строки |
| 27.01.2010, 16:58 | |
|
Помогаю со студенческими работами здесь
1
RichEdit добавить в конец из потока Установка отображения нужной строки RichEdit (Исправление/добавление) текста в textBox. Курсор ввода уходит в конец текста
Выделение текста в RichEdit Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
1С: Контроль уникальности заводского номера
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью. Данные берутся из регистра сведений, по которому настроено. . .
|
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y
Z4Tv2zpXVVo
https:/ / github. com/ shumilovas/ med2. git
|
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа.
В качестве фильтра для отбора справочника служит группа номенклатуры.
Отбор по наименованию группы. . .
|
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
|
|
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс.
Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
|
1С: Программный отбор элементов справочника по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа.
В качестве фильтра для отбора служит значение перечислений.
/ / Событие "НачалоВыбора" реквизита на форме. . .
|
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
|
Оттенки серого
Argus19 18.03.2026
Оттенки серого
Нашёл в интернете 3 прекрасных модуля:
Модуль класса открытия диалога открытия/ сохранения файла на Win32 API;
Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
|