![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Координаты мыши в мемо [D7, XP]
Alex_C © (2006-10-30 09:54:00)Как по координатам мыши получить строку и позицию в мемо?
Gydvin (2006-10-30 13:14:00) [1]Маленькая подсказка
sendmessage
MBo (2006-10-30 12:37:00) [2]Кто-то забывчив?
http://www.delphimaster.ru/cgi-bin/forum.pl?id=1161345479&n=18
Alex_C (2006-10-30 10:22:00) [3]Мне необходимо узнать слово под курсором мыши. Для RichEdit это делается так:
procedure TForm1.RichEdit1MouseMove(Sender: TObject; Shift: TShiftState; X,
Y: Integer);
var
iCharIndex: Integer;
Pt: TPoint;
begin
with TRichEdit(Sender) do
begin
Pt := Point(X, Y);
// Get Character Index from word under the cursor
iCharIndex := Perform(Messages.EM_CHARFROMPOS, 0, Integer(@Pt));
и т.д.
Но для мемо это не проходит.
Anatoly Podgoretsky (2006-10-30 10:21:00) [4]> EM_*** сообщения в MSDN
Много их и буковки какие то странные.
MBo (2006-10-30 10:19:00) [5]нужно изучить EM_*** сообщения в MSDN или хелпе WinSDK
Alarm (2006-10-30 10:03:00) [6]>Alex_C © (30.10.06 09:54)
Поясни, если не очень сложно, для чего это необходимо?
Возможно, что тебе совсем не это и нужно:(