Форум: "WinAPI";
Текущий архив: 2005.07.18;
Скачать: [xml.tar.bz2];
ВнизКак получить координаты положения курсора Найти похожие ветки
← →
seregka (2005-05-21 12:30) [0]Как получить координаты курсора в richedit. Но нажатию мыша есть X и Y. Но мне нужно тоже самое,только без мышки.
← →
Marser © (2005-05-21 12:39) [1]Курсор мыши? getcursorpos
Потом TRichEdit.ScreenToClient
← →
seregka (2005-05-21 12:48) [2]нет не мыши, а мигающий текстовый курсор в richedit
← →
Marser © (2005-05-21 13:14) [3]TRichEdit.CaretPos
← →
seregka (2005-05-21 13:50) [4]Мне не текущая позиция символа в строке нужна, а координаты по X,Y относительно формы. Те самые которые идут по OnMouseDown, например.
← →
Kerk © (2005-05-21 13:53) [5]ScreenToClient
← →
seregka (2005-05-21 14:02) [6]screentoclient от какого TPoint?
← →
Kerk © (2005-05-21 14:03) [7]от того который GetCursorPos дает
← →
Marser © (2005-05-21 14:09) [8]Ой мля... Так caretpos тоже TPoint выдаёт. И перевести его в любые координаты - дело техники.
З.Ы. Керк, это тот самый второй "мастер должен жить", если ты не понял...
← →
Marser © (2005-05-21 14:10) [9]А
← →
Kerk © (2005-05-21 14:13) [10]Marser © (21.05.05 14:09) [8]
Ааа... да..
← →
seregka (2005-05-21 14:22) [11]В том то и дело, что я не нашел у richedit такой Tpoint, который бы выдавал координаты не курсора мыши,а курсора мигающего символа.
← →
Kerk © (2005-05-21 14:28) [12]seregka (21.05.05 14:22) [11]
см [3], дуболом.
← →
Marser © (2005-05-21 14:39) [13]
> Kerk © (21.05.05 14:28) [12] [Новое
>сообщение][Ответить]
>seregka (21.05.05 14:22) [11]
>
> см [3], дуболом.
Это не то.
← →
Kerk © (2005-05-21 14:43) [14]Marser © (21.05.05 14:39) [13]
Все то. Сначала CaretPos, потом EM_POSFROMCHAR
← →
Marser © (2005-05-21 14:46) [15]
> Kerk © (21.05.05 14:43) [15] [Новое
>сообщение][Ответить]
>Marser © (21.05.05 14:39) [13]
>
> Все то. Сначала CaretPos, потом EM_POSFROMCHAR
Вот теперь правильно :-)
← →
Marser © (2005-05-21 15:09) [16]
var p:TPoint;
begin
sendmessage(RichEdit1.Handle,em_posfromchar,lparam(@p),richedit1.SelStart);
В p лежат коорбдинаты курсора относительно RichEdit1
← →
seregka (2005-05-21 16:03) [17]спасибо за нормальный ответ. А то нашли ламера и давай с него трещать. ;-)
← →
Kerk © (2005-05-21 20:31) [18]seregka (21.05.05 16:03) [17]
спасибо за нормальный ответ.
RTFM надо делать по утрам
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2005.07.18;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.045 c