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

Вниз

Как узнать находится ли мышка на форма или нет?   Найти похожие ветки 

 
Elfebet ©   (2006-07-04 15:03) [0]

в смылсле на всей форме, не именно на компоненте TForm


 
Джо ©   (2006-07-04 15:09) [1]

WindowFromPoint,
PtInRect
выбирай на вкус.


 
Джо ©   (2006-07-04 15:09) [2]

> [1] Джо ©   (04.07.06 15:09)

WindowFromPoint вычеркиваем.


 
Elfebet ©   (2006-07-04 15:15) [3]

а на какое мне событие поставить, MouseMove не подходить так как мышка может недвигаться но всеравно оставаться на форме и MouseMove работает только для определенного компонента (в смысле если на форме куча панелей и я поставлю Tform1.MouseMove то если мышка будет на панелки действие не сработает)


 
Elfebet ©   (2006-07-04 15:21) [4]

кароче говоря мне нужно сделать: пока мышка на форме, форма не закрывается


 
Gero ©   (2006-07-04 15:25) [5]

Обрабатывай событие CM_MOUSELEAVE для формы. Пример — в исходниках TLabel.


 
Ketmar ©   (2006-07-04 16:40) [6]

не совсем надёжно. иногда событие не возникает, но мышь уезжает. %-)


 
Loginov Dmitry ©   (2006-07-04 18:31) [7]

> Обрабатывай событие CM_MOUSELEAVE


Жестоко. Это событие для формы возникает весьма редко, а именно, если курсор некоторое время подержать над рамкой формы.

Более надежно - с помощью таймера.



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

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

Наверх




Память: 0.47 MB
Время: 0.025 c
2-1151767340
Sergp.
2006-07-01 19:22
2006.07.23
Как сделать в классе поле (по аналогии с абстрактными методами)?


9-1132234558
ПЛОВ
2005-11-17 16:35
2006.07.23
Вопрос по OpenGL


3-1148282304
Juice
2006-05-22 11:18
2006.07.23
Что вызывать после изменения критерия фильтрации


15-1151231537
@BraIN
2006-06-25 14:32
2006.07.23
Windows Vista Product Key


15-1150545629
ОГО!!!
2006-06-17 16:00
2006.07.23
vs2005