SynEdit: "Ctrl" подсветка.

Модератор: Модераторы

SynEdit: "Ctrl" подсветка.

Сообщение vitaly_l » 06.02.2012 15:37:04

Всем привет!

В SynEdit, при нажатом Ctrl подсвечиваются слова(как ссылки).

:?: :arrow: Вопрос: "Как управлять в SynEdit этими "подсвечеными словами ссылками"?",
в смысле: "Как сделать, чтобы при клике(на подсвеченное слово в SynEdit) вызывалась функция?"
Аватара пользователя
vitaly_l
долгожитель
 
Сообщения: 3333
Зарегистрирован: 31.01.2012 16:41:41

Re: SynEdit: "Ctrl" подсветка.

Сообщение vitaly_l » 10.03.2012 10:47:14

Там посылаются какие-то msg, и у них есть номера, но я не знаю как ими пользоваться (как их отловить?)...
Ау... Спасите помогите...
Может кто знает?
:?: Как в SynEdit, отловить msg, который посылается при клике на подсвеченное слово при нажатом Ctrl ?
Аватара пользователя
vitaly_l
долгожитель
 
Сообщения: 3333
Зарегистрирован: 31.01.2012 16:41:41

Re: SynEdit: "Ctrl" подсветка.

Сообщение Penilopa P » 10.03.2012 15:49:14

Добавить в MouseActions:
item
Shift = [ssCtrl]
ShiftMask = [ssShift, ssAlt, ssCtrl]
Command = emcMouseLink
end
написать обработчик OnMouseLink, где AllowMouseLink соответствует тому, надо текущее слово под курсором "мыши" делать ссылкой или нет, и обработчик OnClickLink - то, что произойдёт по нажатии на такую ссылку.
Penilopa P
незнакомец
 
Сообщения: 6
Зарегистрирован: 04.04.2011 21:57:05

Re: SynEdit: "Ctrl" подсветка.

Сообщение vitaly_l » 10.03.2012 21:36:04

Всё нашёл! Спасибо БОЛЬШОЕ!
Правда ещё не знаю, то или не то, но при наведении на слово - true,
а без него - ничего, за исключением Дежавю...
Аватара пользователя
vitaly_l
долгожитель
 
Сообщения: 3333
Зарегистрирован: 31.01.2012 16:41:41


Вернуться в SynEdit и UniHighlighter

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 12

Рейтинг@Mail.ru