PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   iCarDS (http://pccar.ru/forumdisplay.php?f=121)
-   -   Очередной скрыватель указателя мышки (http://pccar.ru/showthread.php?t=19775)

Lexx09 19.10.2013 16:08

Очередной скрыватель указателя мышки
 
Вложений: 2
Перепробовал множество различных скрывателей и автоскрывателей указателя мышки, но так и нашел подходящего под мои требования, а именно - указатель должен быть скрыт только в iCarDS, видеоплеере и Bluestacks, а в остальных окнах должен быть виден, причем без предварительного вождения пальцем по тачу и без всяких пауз/задержек. Пришлось ваять самому.

Сначала сделал через схему с невидимыми курсорами, это было несложно. Но DSPlayer, похоже, использует свой курсор, а не системный, поэтому в видеоплеере курсор был все равно виден.

Далее пробовал сделать через потоки, которые прицеплялись к нужным процессам (iCarDS.exe и DSPlayer.exe). Были некоторые успехи, но что-то не заладилось...

Решил сделать через хуки, вроде получилось.)

Скрыватель работает следующим образом - устанавливается глобальных хук на сообщение WM_SETCURSOR, а в обработчике этого сообщения скрывается указатель, если это сообщение относится к Bluestacks и процессам iCarDS.exe и DSPlayer.exe.

Скрыватель состоит из двух файлов:
• HideCursor.dll - библиотека с обработчиком хука
• HideCursor.exe - установщик глобального хука

Инсталляция простая:
• HideCursor.dll - скопировать в корень диска C
• HideCursor.exe - скопировать в папку "Автозагрузка"

В результате все работает так, как я хотел - указатель мышки скрыт только в iCarDS, видеоплеере и Bluestacks, а на рабочем столе и в окнах всех других программ указатель виден.

PS: Также курсор скрывается и в foobar2000.
PPS: Файлы из архива HideCursor2.rar скрывают курсор в iCarDS, DSPlayer, Bluestacks, Foobar2000 и Chrome.

YraY 20.10.2013 02:04

А не могли бы Вы выложить версию программы где курсор скрывается только в dsplayer?
Дело в том что при включенной поддержке тач скринов в виндосе курсор отлично скрывается в икаре самой системой и в тоже время сам появляется если нужно поработать мышкой, это очень удобно, но всю картину портит дсплеер со своим курсором. Идиальным вариантом был бы файл настройки куда каждый мог прописывать свои приложения для скрытия курсора.

Beliy 20.10.2013 11:41

Чем Вам так мешает курсор? Поставьте черный цвет курсора и он не особо приметен.

Lexx09 20.10.2013 12:27

Вложений: 1
YraY, держи.

Lexx09 20.10.2013 12:54

Добавил скрытие указателя в Bluestacks.

Krysanov 05.09.2014 20:37

спасибо
Попробовал на домашнем (вин 7х32), раскидал файлы как указано. Запускаю икар,,,, но как был курсор так он и остался..?? Файл качал с 1поста..

Lexx09 08.09.2014 17:36

У меня все прекрасно работает.

MiD_E34 26.09.2014 11:29

пользуюсь - все ОК. Спасибо автору

Krysanov 26.09.2014 16:45

Цитата:

Сообщение от MiD_E34 (Сообщение 307379)
пользуюсь - все ОК. Спасибо автору

Да, работает !! Автор молодец

chDmitrii 08.11.2014 10:18

А foobar2000 можно добавить?


Часовой пояс GMT +4, время: 01:59.

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot