Мне в событии SynEdit1MouseMove надо вывести хинт, относящийся к текущему слову под курсором мыши.
Есть для этого стандартные средства?
Пока приходит в голову только
- Код: Выделить всё
- procedure TForm1.SynEdit1MouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer);
 var
 s : string;
 begin
 s := SynEdit1.Lines.Strings[Y div SynEdit1.LineHeight];
 // затем как-то найти слово, содержащее символ на позиции (X div SynEdit1.CharWidth) + 1)
 // и вывести по нему справку.
 SynEdit1.Hint := GetMyHelp(GetMyWord(s, (X div SynEdit1.CharWidth) + 1));
 Application.ActivateHint(Mouse.CursorPos);
 end;
Но как-то это очень сложно.




