Форум: "Начинающим";
Текущий архив: 2006.07.23;
Скачать: [xml.tar.bz2];
ВнизКак узнать находится ли мышка на форма или нет? Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.02 c