Форум: "WinAPI";
Текущий архив: 2009.06.21;
Скачать: [xml.tar.bz2];
Внизкак отобрать у винды мышь? Найти похожие ветки
← →
Barloggg (2008-05-19 12:13) [0]написал плагин для клавиатуры Logitech G15. Фишка клавиатуры в том, что на ней есть экранчик.
А вот вчера родилась безумная мысль: "Запустить на него курсор мыши".
То есть по команде спрятать курсор мыши у винды, и чтобы никакое окно у винды не получало до поры до времени ни кликов не движений мышью. Причем "командой" желательно сделать уход мыши за нижний край экрана.
Но моя программа должна видеть и клики и перемещения с координатами.
Это вообще реализуемо?
Один вариант это поставить хук который показывает всем болт (как я понял возврат -1 не пускает сообщение дальше). Но я не знаю как дело будет обстоять с тем фактом если курсор мыши выйдет за край экрана.
Второй вариант это блокировать мышь какой-нибудь аццкой командой наподобие WinExec(PChar("rundll32 mouse,disable"), SW_SHOW); или указать ClipCursor с нулевой площадью, а работу с мышью проводить через директинпут.
Кстати до кучи еще вопрос на эту тему: как работает директинпут? то есть заблокируется ли мышь если я в игре?
← →
Совесть (2008-05-20 21:52) [1]Сударь, вы какую траву курили?
← →
DiamondShark © (2008-05-23 18:48) [2]SetCapture
> Один вариант это поставить хук который показывает всем болт
Тоже вариант
> Кстати до кучи еще вопрос на эту тему: как работает директинпут?
Директинпут работает просто: кто первый встал -- того и тапки.
> то есть заблокируется ли мышь если я в игре?
Тогда болт покажут уже тебе.
← →
TForumHelp © (2008-05-25 15:49) [3]> желательно сделать уход мыши за нижний край экрана
Зачем?
← →
Barloggg (2008-05-26 17:47) [4]
> > желательно сделать уход мыши за нижний край экрана
> Зачем?
ну, экранчик-то на клавиатуре, а клавиатура под экраном. Было бы очень в тему если уходя за края экрана мышь появлялась на экранчике клавиатуры :)
вот ссылка на фотку взаимного расположения экрана и клавиатуры
http://g15.org.ru/files/thumbs/t_p1150341_resize_226.jpg
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2009.06.21;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.006 c