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

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

координаты мыши относительно компонента


Gamar ©   (2005-12-17 19:27:00) 

как определить координаты мыши относительно компонента? (без использования OnMouseMove)


Anatoly Podgoretsky   (2005-12-18 12:46:00) [1]

Вот теперь появилась точка, дальше сплошная математика, приводишь координаты к экранным и вычитаешь.


Gamar   (2005-12-18 06:30:00) [2]

Относительно компонента - когда верхний левый угол имеет координаты 0,0


Джо   (2005-12-17 20:26:00) [3]


>  [4] Anatoly Podgoretsky ©   (17.12.05 20:20)

Да я в курсе, что телепатия - дело не благодарное...Так, от нечего делать догадки высказываю, намеки всякие - может, автор не выдержит и подаст голос :))


Anatoly Podgoretsky   (2005-12-17 20:20:00) [4]

Переводи кординаты экрана в кординаты клиента.
Ни о каком относительно компонента и речи нет, кроме того компонент это не точка.


Джо   (2005-12-17 20:13:00) [5]


>  [2] Anatoly Podgoretsky ©   (17.12.05 19:54)
> Относительно компонента, а не экрана

ScreenToClient именно этим и занимается.


> при этом не указано, что это значит.

To be continued? ;)


Anatoly Podgoretsky   (2005-12-17 19:54:00) [6]

Относительно компонента, а не экрана и при этом не указано, что это значит.


Джо   (2005-12-17 19:49:00) [7]

SomeComponent.ScreenToClient(Mouse.CursorPos)


Наверх

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