![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 16.11.2006
Сообщений: 175
|
![]()
Подскажите как так, чтобы при наведении мыши на форму изменялась прозрачность, А ПРИ УВЕДЕНИИ МЕНЯЛАСЬ ОБРАТНО?
проблема в основном в последнем....
чайник юзеру не товарищ, а сам себе враг...
|
![]() |
![]() |
![]() |
#2 |
Владимир М.
Участник клуба
Регистрация: 30.10.2006
Сообщений: 1,289
|
![]()
проверять в таймере положение курсора мыши .
GetCursorPos()
Берегите друг друга!
|
![]() |
![]() |
![]() |
#3 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]()
А еще у формы есть событие OnMouseMove.
Вот как раз, начиная с него и можно запускать таймер. |
![]() |
![]() |
![]() |
#4 |
добрый няша
Старожил
Регистрация: 29.10.2006
Сообщений: 4,804
|
![]()
тогда как узнать что мышка ушла с формы
|
![]() |
![]() |
![]() |
#5 | ||
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]() Цитата:
Цитата:
|
||
![]() |
![]() |
![]() |
#6 |
Павел Сергеевич
Форумчанин
Регистрация: 05.11.2006
Сообщений: 665
|
![]()
Поломал немного голову... Сначала форма моргала, теперь работает, как часы.
Timer1: Enabled = False; Interval = 1; Timer2: Enabled = False; Interval = 3; Timer3: Enabled = True; Interval = 100; Полний рабочий код: Код:
Познавая других, мы познаем себя.
С'est la vie... |
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 08.01.2007
Сообщений: 41
|
![]()
О! значит я не один такой
![]() я бился с этим вопросом неделю, и пришёл к выводу, что тут нада действовать окольными путями. простыми событиями onmousexxx, prinrect...это не решишь. да и у некоторых компонентов нет такого события вообще и получается так, что мышь на форме, а она гаснуть начинает. |
![]() |
![]() |
![]() |
#8 |
Android Developer
Старожил Подтвердите свой е-майл
Регистрация: 19.02.2007
Сообщений: 3,708
|
![]()
привет, я считаю что подход к форме как Scroll компонент - т.к. он и является предком TForm )) так что на TForm так же действуют сообщения, такие как CM_MOUSEENTER и CM_MOUSELEAVE по этому логично следующее
Код:
![]() Последний раз редактировалось BOBAH13; 19.02.2007 в 14:56. |
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 16.11.2006
Сообщений: 175
|
![]()
ВОВАН13 -
![]()
чайник юзеру не товарищ, а сам себе враг...
|
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 16.11.2006
Сообщений: 175
|
![]()
попутно возник такой вопрос: как отловить клик на Screen-e. т.е нужно чтобы user указал окно, а программа с помощью функции WindowFromPoint передала нме указатель на это окно типа HWND.
Не через Hook ли надо делать? можт как нить проще можно?
чайник юзеру не товарищ, а сам себе враг...
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Мышь | Михаил Юрьевич | Общие вопросы Delphi | 8 | 09.06.2008 11:23 |
мышь в паскале. | Iceman | Паскаль, Turbo Pascal, PascalABC.NET | 6 | 10.03.2008 14:50 |
Уматная мышь | Sibedir | Свободное общение | 8 | 21.01.2008 15:27 |
Мышь многокнопочная | NoName_emaNoN | Win Api | 9 | 14.12.2007 14:31 |
Мышь | kl45gp | Общие вопросы Delphi | 7 | 16.06.2007 22:47 |