Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > ОС и железо
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 14.04.2010, 10:25
MrAlex007 MrAlex007 вне форума
Прохожий
 
Регистрация: 14.04.2010
Сообщения: 1
Репутация: 10
По умолчанию Отследить одновременное нажатие 3-х кнопок мыши

Доброго времени суток.

Ситуация такая - на компе 2 мыши.
нужно отследить, когда нажаты все три кнопки на любой мыши в любом месте рабочего стола (не только в клиентской части) и если длится это к примеру 2 секунды выполнять какое-то действие. Соответственно, если нажаты все 3 кнопки, то после их отпускания во внешние программы эти события передаваться не должны.
Еще было бы не плохо, если бы все это было в виде процесса.
Ну и не сочтите за наглость - хотя бы краткие комментарии.
Я не особо силен в Delphi, но вот появилась такая задача. Перерыл кучу примеров по хукам, но не совсем разобрался, прога часто виснет, вплоть до компа :-(

Заранее всем благодарен за любую помощь.
З.Ы. Можно ли выяснить от какой именно мыши поступило нажатие?
и тогда, если нажаты кнопки нужной мыши полностью перехватывать их и не переправлять события в другие потоки?
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 23:25.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter