0 / 0 / 0
Регистрация: 02.07.2014
Сообщений: 7
|
||||||
1 | ||||||
Передвижение курсора мыши с некоторыми условиями02.07.2014, 21:20. Показов 2584. Ответов 4
Метки нет (Все метки)
Здравствуйте товарищи программисты!
У меня возник небольшой вопрос(возможно он будет не правильно сформулирован, извините заранее) У меня есть вот такой код[C++]:
Вот мой вопрос: Как мне реализовать такую штуку как: если была нажата одна из кнопок таких как 0x32 или 0x33 или 0x33(а именно("2", "3", "4")), отключить это самое опускание мыши. А когда была нажата клавиша 0x31(а именно "1") то опускание вновь включается. И так пока программу не закроют. Я понимаю что использовать слип не хорошо, я понимаю что когда просишь кого-то помочь - просишь сделать за тебя, но я действительно не знаю что делать Я думаю что это для многих не будет трудной задачей. Надеюсь на Ваше понимание. Спасибо.
0
|
02.07.2014, 21:20 | |
Ответы с готовыми решениями:
4
Ограничить передвижение курсора мыши левой нижней четвертью экрана.При нажатие левой клавиши мыши выключить индикатор NumLock(+Звук),при нажатие право Unity3D Не могу найти пример как сделать передвижение по щелчку мыши передвижение персона В рабочей части окна при движении мыши с нажатой левой клавишей мыши рисовать траекторию движения курсора мыши Как изменить цвет курсора ввода и курсора мыши в элементе Edit |
Модератор
13526 / 10772 / 6420
Регистрация: 18.12.2011
Сообщений: 28,762
|
||||||
02.07.2014, 21:48 | 2 | |||||
Сообщение было отмечено arkasha102 как решение
Решение
1
|
0 / 0 / 0
Регистрация: 02.07.2014
Сообщений: 7
|
||||||
02.07.2014, 23:15 [ТС] | 3 | |||||
Спасибо Вам огромное! Работает отлично. Только я сменил местами true и false.
Добавлено через 7 минут У меня настиг ещё один вопрос) Если окно программы активно, то всё работает как нужно(напомню если нажата была 1, то мышь опускалась, а если 2 3 и 4 то нет), но если переключится на другое окно, например браузер, то все эти действия не будут работать(видимо в программу не посылаются нажатия кнопок 1 2 3 4). Вопрос: как сделать так, чтобы при сворачивании окна программы, всё работало в другом окне(нажатия кнопок 2 3 4 выключали движение мыши). Подскажите пожалуйста
0
|
Модератор
8912 / 6681 / 918
Регистрация: 14.02.2011
Сообщений: 23,541
|
|
02.07.2014, 23:36 | 4 |
если работаешь в виндос смотри что такое хуки
это перехват системных сообщений и какая то своя реализация например вот тут http://www.rsdn.ru/article/baseserv/winhooks.xml или тут http://msdn.microsoft.com/en-u... s.85).aspx http://habrahabr.ru/company/infopulse/blog/140456/ но это дело не пяти минут
0
|
0 / 0 / 0
Регистрация: 02.07.2014
Сообщений: 7
|
|
02.07.2014, 23:37 [ТС] | 5 |
Спасибо, почитаю)
0
|
02.07.2014, 23:37 | |
02.07.2014, 23:37 | |
Помогаю со студенческими работами здесь
5
Передвижение курсора Передвижение курсора в c++ Передвижение курсора по экрану Chart как показывать координаты мыши по графику возле курсора мыши! Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |