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

Вниз

Прокрутка колесом мышки   Найти похожие ветки 

 
inwin   (2003-10-10 12:21) [0]

Как сделать эффект вертикальной прокрутки посредством колесика мыши, даже если компонент, над которым находится курсор, не имееет фокуса? А то сейчас прокручивается именно компонент с фокусом, даже если мышка находится в другом конце экрана.


 
Семен Сорокин ©   (2003-10-10 12:24) [1]

см. onMouseWheel, onMouseWheelDown, onMouseWheelUp у формы (D7)


 
inwin   (2003-10-10 12:50) [2]

> Семен Сорокин
А как определить, над каким компонентом я нахожусь?


 
BOA_KAA ©   (2003-10-10 12:53) [3]

По координатам...


 
inwin   (2003-10-10 13:10) [4]

> BOA_KAA
Ценю юмор, но в данном случае я имел ввижу какие методы существуют для этого?


 
TUser ©   (2003-10-10 13:15) [5]

Объект TMouse вернет тебе координаты мыши.


 
BOA_KAA ©   (2003-10-10 13:19) [6]

Например, CalcCursorPos и иже с ним


 
inwin   (2003-10-10 13:20) [7]

Кхе, я не так выражаюсь? "А как определить, над каким компонентом я нахожусь?" Ясно, что по координатам, но КАК ПО КООРДИНАТАМ ОПРЕДЕЛИТЬ НАД КАКИМ КОМПОНЕНТАМ НАХОДИТСЯ КУРСОР???!!!


 
inwin   (2003-10-10 13:22) [8]

> BOA_KAA
А чей это метод - CalcCursorPos? Не нашел о нем упоминаний.


 
BOA_KAA ©   (2003-10-10 13:26) [9]

TControl

Можно пробежаться по компонентам, сделать ClientToScreen и сравнить


 
inwin   (2003-10-10 13:35) [10]

> BOA_KAA
TControl не имеет метода CalcCursorPos...


 
BOA_KAA ©   (2003-10-10 13:45) [11]

Delphi ?.?


 
REA ©   (2003-10-10 13:56) [12]

Эта тема уже много раз тут пробегала - поищи. Возможно даже уже в FAQ попало.


 
REA ©   (2003-10-10 13:57) [13]

А кстати зачем это? Может при попытке прокрутки сфокусировать нужный компонент?



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

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

Наверх




Память: 0.49 MB
Время: 0.027 c
7-74507
ilovesex
2003-08-02 14:42
2003.10.23
Com port!!!!


1-74158
From_X
2003-10-10 10:32
2003.10.23
Web Browser onClick, события компонентов


3-74095
WuduMan
2003-10-02 01:02
2003.10.23
Картинки в базе данных


3-74023
Tommy
2003-10-03 12:59
2003.10.23
У меня на сервере решено для каждого клиента запускать...


3-74039
Игоряныч
2003-10-03 08:11
2003.10.23
Как закрепить левые столбцы в DBGrid.