Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Richedit добавить текст в гиперссылку [D5, WinXP]


Robert ©   (2006-02-14 19:13:00) 

Создав в Richedit гиперссылку, у меня появилась следующая проблема:

при вставке символов (по Paste или с помощью клавиатуры) в среднюю часть самой ссылки, ссылка разбивается на две отдельные ссылки со вставленным текстом в середине.

созданнвставленный текст ая ссылка

Как сделать так, чтобы при вставке новый текст стал частью  гиперссылки.


аноним   (2006-02-15 04:58:00) [1]

стоит аналогичная задача. пока что скланяюсь к WebBrowser и динамической генерации HTML-кода с последующим OnBeforeNavigate2 и обработкой клика.
мне нужно для реализации интерфейса "правил" а-ля Outpost ;) как вариант еще рассматриваю использование SynEdit'a.


Robert   (2006-02-14 20:03:00) [2]

Не пойдет.
EM_AUTOURLDETECT определяет только URL ссылки. В нашем примере имеем дело с произвольными ссылками

созданнвставленный текст ая ссылка


begin...end   (2006-02-14 19:34:00) [3]

Автоматическое определение ссылок не подойдёт?

RichEdit.Perform(EM_AUTOURLDETECT, Integer(True), 0)


Наверх

Титульная страница Поиск, карта сайта Написать письмо