| Автор
| Сообщение |
|
|
|
Цитата |
|
Есть ли возможность ускорить опрос координат мыши, например: пишу
| Код: |
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
Откуда: Донецк
|
|
|
Цитата |
|
Диспетчер устройств - свойства мыши - дополнительные параметры - скорость порта. _________________ Да пребудет с вами Сила! |
|
| В начало |
|
 |
 Шурик
Я живу тут....

Возраст: 42
Знак зодиака: 
Зарегистрирован: 15.01.2003
Сообщения: 1951
Откуда: Киев
|
|
|
Цитата |
|
А может тебе достаточно просто апроксимировать "недостающие" точки по отрезкам между соседними точками, полученными от мыши. _________________ Ответ готов, готов ли твой вопрос? |
|
| В начало |
|
 |
|
|
|
Цитата |
|
2DrPass: не у всех такая фича есть, например у моей мыши нет... а должно быть универсально...
2Шурик: на данный момент так и реализовано, однако хотелось бы как-то считывать эти координаты по-быстрее, потому как ошибки аппроксимации не исключены... |
|
| В начало |
|
 |
 NikotiN
Розовый мамонт

Возраст: 26
Знак зодиака: 
Зарегистрирован: 18.03.2005
Сообщения: 2137
|
|
|
Цитата |
|
а если попробовать getcursorpos? ну или по другому как-то, не суть....
я хочу сказать, что может надо через api узнавать положение, а не через передаваемые параметры. |
|
| В начало |
|
 |
|
|
|
Цитата |
|
А есть возможности "напрямую" работать с мышью?
Например, в DirectX есть модуль, который позволяет это делать. |
|
| В начало |
|
 |
DrPass
Знающий :) /Почетный Модератор/

Возраст: 31
Знак зодиака: 
Зарегистрирован: 02.05.2002
Сообщения: 5709
Откуда: Донецк
|
|
|
Цитата |
|
Ты не сможешь работать с мышью быстрее, чем мышь передает свои координаты. В системе "мышь-винда" винда как раз не тормозит _________________ Да пребудет с вами Сила! |
|
| В начало |
|
 |
 Gelios
Oracle-вый маньяк, Админ

Возраст: 37
Знак зодиака: 
Зарегистрирован: 10.03.2005
Сообщения: 6141
Откуда: Яблочный рай
|
|
|
Цитата |
|
это наверное единственный случай, когда винда не тормозит  _________________ нельзя давать всем всего, ибо всех много, а всего мало |
|
| В начало |
|
 |
|