![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 13.11.2007
Сообщений: 5
|
![]()
Помогите! Нужно опрашивать координаты мыши в относительных и абсолютных значениях, но так что бы они могли уходить за экран монитора????
|
![]() |
![]() |
![]() |
#2 |
C# developer
Форумчанин
Регистрация: 03.10.2007
Сообщений: 393
|
![]()
куда уж дальше?
I like WPF
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 13.11.2007
Сообщений: 5
|
![]()
так вот есть куда. нужно не привязываться к монитрору, а к самой мышке.
|
![]() |
![]() |
![]() |
#4 |
Участник клуба
Регистрация: 02.09.2007
Сообщений: 1,193
|
![]()
Курсор мышки не может уйти за границы экрана. Как только он дойдет до края, перебрасывайте его на противоположный и продолжайте считывать координаты.
Если же хотите считывать непосредственно значения счетчиков мыши, то вам нужна тех. документация на мышь и знание ассемблера. Последний раз редактировалось _Dmitry; 16.11.2007 в 17:12. |
![]() |
![]() |
![]() |
#5 |
Регистрация: 13.11.2007
Сообщений: 5
|
![]()
сам курсор пусть не уходит, а координаты должны меняться в числовых значениях. Но совет очень дельный
![]() |
![]() |
![]() |
![]() |
#6 |
Регистрация: 13.11.2007
Сообщений: 5
|
![]()
Т.е. стандартными методами не получится?
![]() А через directX??? |
![]() |
![]() |
![]() |
#7 |
Участник клуба
Регистрация: 02.09.2007
Сообщений: 1,193
|
![]()
"Стандартные средства" считывают координаты курсора мыши на экране, а драйвер его за границы экрана не пускает.
Да и насколько я знаю контроллер мыши не дает абсолютных координат, а только их приращения по сравнению с предыдущим запросом, т.е. после каждого запроса счетчики мыши обнуляются. Последний раз редактировалось _Dmitry; 16.11.2007 в 17:50. |
![]() |
![]() |
![]() |
#8 |
Delphi/C++/C#
Участник клуба
Регистрация: 29.10.2006
Сообщений: 1,972
|
![]()
mouse пишите и свойства смотрите.
А двинуть мышку дальше экрана Вам никто не позволит, можно только эмулировать (например доходит мыша до левого края, мы её скрываем, переносим к правому краю, и при дальнейшем перемещении мы уже прибавляем данную координату к размерам экрана) м.. Понятно объяснил? или лучше исходник кинуть? |
![]() |
![]() |
![]() |
#9 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]()
Тут даже не MOUSE, а например:
Код:
|
![]() |
![]() |
![]() |
#10 |
Регистрация: 13.11.2007
Сообщений: 5
|
![]()
За помощь ВСЕМ СПАСИБО! Исходников не надо, не такой я уж и чайник
![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Координаты указателя мыши | Артэс | Win Api | 9 | 15.06.2008 16:20 |
Как получить координаты мыши из lParam в Дельфи? | zhefran | Win Api | 3 | 30.04.2008 11:51 |
Координаты ОУ? | Fainder | Общие вопросы Delphi | 9 | 15.10.2007 20:59 |
координаты | Aram | Общие вопросы C/C++ | 5 | 08.06.2007 20:03 |
Как узнать в Делфи координаты в котором находится курсор мыши? | SVS | Win Api | 3 | 08.02.2007 13:34 |