![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
События от мыши [D6, Win95/98, WinME]
Kiken © (2002-12-06 23:25:00)Как сделать, что бы когда курсор находится на компоненте --image1.picture:=x, а когда курсор не находится на компоненте -- image1.picture:=y
Или проще: Как узнать, находится ли курсор на компоненте (Image) или нет?
Юрий Зотов (2002-12-07 01:10:00) [1]Естественно, мигает, если на OnMouseMove напрямую посадить смену или перерисовку картинки, без всякого анализа.
Но есть способ и лучше - нужно менять картинку по сообщениям CM_MOUSEENTER и CM_MOUSELEAVE. Посмотрите их в Controls.pas.
Song (2002-12-07 00:59:00) [2]Она мигает из-за onMouseMove?
Kiken (2002-12-07 00:57:00) [3]> Song
onMouseMove не подходит т.к. когда мышь двигается на Image, картинка мигает
Song (2002-12-07 00:41:00) [4]TImage.onMouseMove