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

Вниз

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

 
leonidus ©   (2005-06-29 08:18) [0]

Мастера подскажите пожалуйста. У меня программа находится в трее и мониторит клаву и мышь, для этого постоянно работает таймер:

procedure TForm1.Timer_Profile_DetectorTimer(Sender: TObject);
..
..
if HiWord(GetKeyState(VK_LBUTTON))<>0  then
...

суть в том что если нажать левую клавишу мыши программа получает об этом уведомление м как только она "узнает" что левая клавиша отпущена сразу должна среагировать. Вот и вопрос как получить событие при отпускании клшавиши мыши по возможности без хуков?


 
Kerk ©   (2005-06-29 08:22) [1]

SetWindowsHookEx + F1 :)


 
leonidus ©   (2005-06-29 08:47) [2]

>Kerk а без хуков никак? Почему же момент нажатия можно отследить без хуков, а отпускания не удается?


 
Kerk ©   (2005-06-29 08:53) [3]

leonidus ©   (29.06.05 8:18)
if HiWord(GetKeyState(VK_LBUTTON))<>0  then


Оно говорит, что клавиша нажата, но не отлавливает момент нажатия. Так же можно узнать, что она отпущена, но отловить момент отпускания без хука имхо нельзя.


 
leonidus ©   (2005-06-29 09:23) [4]

>Kerk понял, спасибо.


 
leonidus ©   (2005-06-29 09:38) [5]

>Kerk ну по большому счету я обойдусь и фактом отпускания клавишы мыши, у меня тик таймера маленький поэтому я смогу почти точно получить информацию о факте отпускания клавиши. А как всетаки узнать что клавиша отпущена?



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

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

Наверх




Память: 0.48 MB
Время: 0.046 c
3-1121086462
Layner
2005-07-11 16:54
2005.08.21
Как можно добраться из DataSource к свойствам ADOQuery


4-1120221767
Silence
2005-07-01 16:42
2005.08.21
Надо получить позицию символа в мемо при движении мышки...


3-1121174597
malamba
2005-07-12 17:23
2005.08.21
Передача параметров от хранимой процедуры


3-1121234219
leonidus
2005-07-13 09:56
2005.08.21
ADO с провайдером Microsoft.Jet.OLEDB.4.0 не хочет делать INSERT


5-1093430251
iBitmap
2004-08-25 14:37
2005.08.21
Добавить свойство Caption.