Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.08.12;
Скачать: CL | DM;

Вниз

RichEdit 1.0 vs RichEdit 2.0   Найти похожие ветки 

 
Prooksius ©   (2002-06-06 10:41) [0]

Здравствуйте!

Задавал в общих вопросах - к сожалению, никто не ответил... :(

Нужно реализовать такую фичу:
В RichEdit есть некий текст, в котором есть слова с гиперссылкой. Но гиперссылка должна быть скрытая, к примеру "перейти по данной ссылке", а сама www.something.com не показывается.
Пробовал в стандартном RichEdit - не откопал, как это реализовать. Стал копать дальше - оказывается есть RichEdit 1.0 и 2.0 Причем, стандартный компонент использует версию 1.0 (riched32.dll, Window Class Name = "RICHEDIT" ), а не 2.0 (riched20.dll, Window Class Name = "RichEdit20A")
В версии 2 есть некоторые расширения форматирования (как у Ворда)типа скрытого текста и т.д.
Но не нашел ни одного компонента, создающего 2 версию.

Вопрос: почему? Чем-то черевато?
Вопрос №2: как бы вы реализовали такую ссылку (желательно использовать RichEdit)

Помогите, плииз!
Заранее спасибо.


 
handra ©   (2002-06-06 11:05) [1]

RxRichEdit


 
RV   (2002-06-06 11:40) [2]

на онклик в ричэдите проверяем куда собственно клик произошел и если на определенную ссылку, то переходим по определенному адресу


 
Prooksius ©   (2002-06-06 23:31) [3]

2 handra: thanx, подсказал, где копать, а то я слона-то (RX) и не приметил. :) Единственное, что пока не понял, как селектить и читать скрытый текст (фича RichEdit 2.0). Ну это уже легче, разберемся.
2 RV: не, не получится. К примеру, если самма ссылка может меняться. Например это поле из БД, отображается только название, а в hidden - первичный ключ и название таблицы. И по клику открывать выбор значения из таблицы. После выбора ссылка меняется на выбранное. И таких ссылок может быть сколько угодно, и из каких угодно таблиц.

Спасибо!



Страницы: 1 вся ветка

Текущий архив: 2002.08.12;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.014 c
1-35275
ByteButcher
2002-07-31 12:15
2002.08.12
Disassembler на Delphi


1-35254
Freeze
2002-07-31 08:36
2002.08.12
Как программно отобразить рабочий стол как Web страницу


3-35156
Loco
2002-07-20 15:42
2002.08.12
SQL


14-35405
Song
2002-07-15 18:12
2002.08.12
Приветствую, уважаемые коллеги. Отдохнулось классно.


1-35268
msalex
2002-07-29 22:46
2002.08.12
TStreame: глюк или ошибка?