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

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

Ещё два вопроса по мыши [D7, XP]


iamdanil ©   (2006-09-26 15:19:00) 

Есть координаты мыши на экране, как узнать её координаты относително формы?
Как узнать, находится ли мышь над одним из label-oв?


palva   (2006-09-26 17:21:00) [1]

Сегодня проходила ветка.
http://delphimaster.ru/cgi-bin/forum.pl?id=1159249362&n=18
Там есть пример кода, где это делается.


umbra   (2006-09-26 15:34:00) [2]

Получаете с помощью GetCursorPosэкранные координаты мыши, проверяете, находится ли она над формой, и затем с помощью метода формы ControlAtPosузнаете, находится ли мышь над нужным контролом


Сергей М.   (2006-09-26 15:29:00) [3]


> Есть координаты мыши на экране, как узнать её координаты
> относително формы?


см. ScreenToClient()


iamdanil   (2006-09-26 15:26:00) [4]

то есть у меня на форме лежит лабел кривой формы ( setwindowrgn)
как узнать,  находится ли мышь над ним или над формой (onmousemove недоступно)


Наверх

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