Chertenok.ru - все о программировании
Вход  |  Регистрация  |  Поиск 
Праздник
Завтра :

День славянской письменности и культуры


Опрос координат мыши.


Новая тема  Ответить  Печать Предыдущая тема  Следующая тема
Автор Сообщение
DM
Гость







СообщениеЧт, 14-Апр-2005 7:04    Заголовок сообщения: Опрос координат мыши.
Цитата

Есть ли возможность ускорить опрос координат мыши, например: пишу
Код:

procedure TForm1.FormMouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer);
begin
Canvas.Ellipse(x,y,x+1,y+2);
end;

в результате при быстром движении мышью, на форме видим точки, причём эта задержка идёт отнюдь не на рисование окружности...

Нужно именно ускорить опрос коодинат мыши (на самом деле мне их в массив писать надо).
В начало
DrPass
Знающий :)
/Почетный Модератор/


Возраст: 31
Знак зодиака: Лев
Зарегистрирован: 02.05.2002
Сообщения: 5709
Откуда: Донецк
СообщениеЧт, 14-Апр-2005 21:06 
Цитата

Диспетчер устройств - свойства мыши - дополнительные параметры - скорость порта.
_________________
Да пребудет с вами Сила!
В начало
Посмотреть профиль Отправить личное сообщение
Пол:Муж Шурик
Я живу тут....


Возраст: 42
Знак зодиака: Овен
Зарегистрирован: 15.01.2003
Сообщения: 1951
Откуда: Киев
СообщениеПт, 15-Апр-2005 2:11 
Цитата

А может тебе достаточно просто апроксимировать "недостающие" точки по отрезкам между соседними точками, полученными от мыши.
_________________
Ответ готов, готов ли твой вопрос?
В начало
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
DM
Гость







СообщениеПн, 18-Апр-2005 0:22 
Цитата

2DrPass: не у всех такая фича есть, например у моей мыши нет... а должно быть универсально...
2Шурик: на данный момент так и реализовано, однако хотелось бы как-то считывать эти координаты по-быстрее, потому как ошибки аппроксимации не исключены...
В начало
Пол:Муж NikotiN
Розовый мамонт


Возраст: 26
Знак зодиака: Овен
Зарегистрирован: 18.03.2005
Сообщения: 2137

СообщениеПн, 18-Апр-2005 16:47 
Цитата

а если попробовать getcursorpos? ну или по другому как-то, не суть....
я хочу сказать, что может надо через api узнавать положение, а не через передаваемые параметры.
В начало
Посмотреть профиль Отправить личное сообщение
BvR
Гость







СообщениеПн, 18-Апр-2005 19:26 
Цитата

А есть возможности "напрямую" работать с мышью?
Например, в DirectX есть модуль, который позволяет это делать.
В начало
DrPass
Знающий :)
/Почетный Модератор/


Возраст: 31
Знак зодиака: Лев
Зарегистрирован: 02.05.2002
Сообщения: 5709
Откуда: Донецк
СообщениеВт, 19-Апр-2005 20:49 
Цитата

Ты не сможешь работать с мышью быстрее, чем мышь передает свои координаты. В системе "мышь-винда" винда как раз не тормозит
_________________
Да пребудет с вами Сила!
В начало
Посмотреть профиль Отправить личное сообщение
Пол:Муж Gelios
Oracle-вый маньяк, Админ


Возраст: 37
Знак зодиака: Водолей
Зарегистрирован: 10.03.2005
Сообщения: 6141
Откуда: Яблочный рай
СообщениеСр, 20-Апр-2005 6:19 
Цитата

это наверное единственный случай, когда винда не тормозит :)
_________________
нельзя давать всем всего, ибо всех много, а всего мало
В начало
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Страница 1 из 1
Перейти:  
Новая тема  Ответить  Печать

Вы можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете присоединять файлы в этом форуме
Вы можете скачивать файлы в этом форуме
хостинг от .masterhost 
Rambler's Top100