Вниз
Скачать: CL | DM;

Почему событие OnMouseMove повторяется бесконечно...   Найти похожие ветки 

← →
grusty   (2005-03-06 18:25) [0]

Есть форма. В событии Form1.OnMouseMove создаю окно и открываю его. Перед созданием и открытием окна проверяю - открыто ли оно и если да - уничножаю и снова открываю. Т.е. смысл в том, что я хочу, чтобы окно двигалось за мышью. Но как только я навожу курсор на форму, событие OnMouseMove начинает повторяться бесконечное кол-во раз, хотя я мышью не двигаю.
Уважаемые, подскажите - что мне делать, чтобы событие не повторялось, пока я не двину мышью?


← →
Virgo_Style ©   (2005-03-06 18:28) [1]

Уничтожать-то зачем??!
И - отслеживай "мировые" координаты, если изменяются они, тогда и двигай окно.


← →
grusty   (2005-03-06 18:37) [2]

Уничножаю потому, что мне необходимо каждый раз менять размеры окна. Окно - это Hint.
"Мировые" координаты определять с помощью Mouse.CursorPos?


← →
grusty   (2005-03-06 18:49) [3]

Все, разобрался.


> Virgo_Style

Спасибо!



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.024 c
1-1110027236
Checist [root]
2005-03-05 15:53
2005.03.20
И снова TWebBrowser


1-1110045541
Leeechhhh
2005-03-05 20:59
2005.03.20
Как сделать дрэг/дроп


4-1107858087
xiters
2005-02-08 13:21
2005.03.20
SysTray


1-1110361345
diabolik_krsk
2005-03-09 12:42
2005.03.20
Проверка в общем списке файлов файлов с расширением *.mod


14-1109325753
sapsi
2005-02-25 13:02
2005.03.20
Задачка




   Наверх