Показать сообщение отдельно
  #1  
Старый 22.02.2015, 01:23
Аватар для -sanya-
-sanya- -sanya- вне форума
Новичок
 
Регистрация: 14.04.2009
Сообщения: 64
Репутация: 20
Печаль Помогите отключить мышь в windows 8

Убил весь день и уже ночь и умотался уже, не знаю вроде бы элементарного.
Сделал программку, форма которой всегда поверх всех окон, она прозрачная и состоит из множества регионов, поддерживается мультитач.
Суть программы имитировать виртуальный джойстик на windows 8 планшете рисуясь полупрозрачно поверх игры, все отлично работает даже если поставить на таймер управление мышкой то она ей в игре прекрасно управляет, но как бы знаем, тачскрин имитирует мышку, а раз я получаю нажатия на форму напрямую с тачскрина то мышка мне ненужна, более того она только все портит, потому что как только я жму на виртуальную кнопку то становиться активной окно формы из за мышки. Подойдет вариант с отключением устройства по vid/pid но как отключить устройство я тоже не понимаю. Гугл не помог, и все что было в гугле типа ActiveBlock и rundll32 mouse,disable и прочее не срабатывает. Помогите пожалуйста кто чем может, нужно отключить устройство мышь программно. Использую RadStudio Delphi XE7 обычный виндовый VCL проект.
Сейчас проверил, отключение hid устройство не поможет, тогда и сам тач отключается и нажатие не передает. Есть для windows 8 программка, называется mousetouchpointer она имитирует тачпад как в ноутбуке, так вот она каким то образом умеет отключать мышь и ловить только нажатия с тача, вот как она так делает?
__________________
Ответить с цитированием