Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Координаты мыши в мемо [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)
Поясни, если не очень сложно, для чего это необходимо?

Возможно, что тебе совсем не это и нужно:(


Наверх

Титульная страница Поиск, карта сайта Написать письмо