function TextLight(String Str)
{
if(Rich->Text.Pos(Str.Substring(2,Str.Leght()))>0)
{
Rich->Selstart=Rich->Text.Pos(Str);
Rich->SelLeght=Str.Lenght();
Rich->SelAttributes->Font->Color=clBlue;
Rich->Selstart=Rich->Text.Lenght();
}
}
OnClick на определенном слове в RIchEdit, Как создать такое событие?
Ребята, как в RichEdit выделить определенные слова (например линки) и потом при наведении менять курсор а при нажатии выполнять некоторые действия!
Выделить получилось вот так
Код:
Если есть более успешный код, потому как этот скорее всего при большом тексет и прибольшом количестве вхождений искомого слова будет моргать.
Выслушую комментарии.
Вопрос как отловить что курсор попал а это слово и поменять курсор на Hang и при нажатии открыть форму?
Заранее спасибо!
Вопрос как отловить что курсор попал а это слово и поменять курсор на Hang и при нажатии открыть форму?
Заранее спасибо![/QUOTE]
GetCursorPos, ClientToScreen(), GetTextExtentPoint32