Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.11.21;
Скачать: CL | DM;

Вниз

Как узнать что указатель мыши зашел внутрь границ компонента   Найти похожие ветки 

 
theEnter   (2002-11-12 07:18) [0]

Вот такой вопрос: Как узнать что указатель мыши зашел внутрь границ компонента - например TImage.. и соответственно - вышел за его пределы?


 
MBo ©   (2002-11-12 07:20) [1]

создать наследника с CM_MouseEnter и -Leave


 
theEnter   (2002-11-12 07:25) [2]

Что типа этого ?

TMyPainBox = class(TPaintBox)
private
{ Private declarations }
fOnMouseEnter: TNotifyEvent;
fOnMouseLeave: TNotifyEvent;
procedure MouseEnter(Msg: TMessage); message CM_MOUSEENTER;
procedure MouseLeave(Msg: TMessage); message CM_MOUSELEAVE;
published
{ Published declarations }
property onMouseEnter: TNotifyEvent read fOnMouseEnter write fOnMouseEnter;
property onMouseLeave: TNotifyEvent read fOnMouseLeave write fOnMouseLeave;

Или что-то здесь не так?


 
MBo ©   (2002-11-12 07:33) [3]

да.
http://www.swissdelphicenter.ch/en/showcode.php?id=1068


 
theEnter   (2002-11-12 07:36) [4]

2MBo - thx за ссылку! :-)


 
Song ©   (2002-11-12 08:56) [5]

Всего-то обработать TComponent.onMouseMove и больше ничего не надо..


 
Tano ©   (2002-11-12 21:44) [6]

2Song: Не пойдет! Если даже не особо быстро перемещать мышь, то наблюдаются всякие артефакты (мышь ушла, а компонент все еще не в курсе событий :-)



Страницы: 1 вся ветка

Текущий архив: 2002.11.21;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.02 c
4-69640
Pavel-ak
2002-10-11 11:42
2002.11.21
поможите пожалуюста , сам бы да примерчик засеял ...


14-69507
paren'
2002-11-01 23:23
2002.11.21
Есть шансы, как вы думаете?


4-69614
АндрейС
2002-10-04 14:16
2002.11.21
Может кто знает?


1-69407
Eva
2002-11-10 18:06
2002.11.21
Экспортирование отчетов FastReport в Excel


1-69364
VJar
2002-11-09 13:59
2002.11.21
Имитирование нажатия кнопки