Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.11.07;
Скачать: CL | DM;

Вниз

Как узнать величину перемещения курсора мыши?   Найти похожие ветки 

 
Nix   (2004-10-16 23:39) [0]

Необходимо узнать величину смещения курсора на мониторе при перемещении мыши в пикселях и единицах длины.


 
Zacho ©   (2004-10-16 23:43) [1]

А что такое "единицы длины" ? И в чём (и как) измерять "величину смещения курсора на мониторе" ? Мониторы, они разные бывают ...


 
Nix   (2004-10-17 22:25) [2]

Единицы длины - это дюйм, метр и т.д. Измерять в них же, а также в пикслях.
Если б я знал как это сделать, я бы не задавал вопрос!
P.S. В конце концов меня интересует "пробег мыши по монитору".


 
KilkennyCat ©   (2004-10-17 23:32) [3]

и что сложного?
отлавливая мышь, мы получаем пикселы.
разрешение экрана тоже не проблема.
все что осталось узнать - сколько дюймов монитор, если хочется знать почти абсолютный пробег. Но енто затруднительно, особенно учитывая то, что видимая область у разных мониторов разная, да и настройка пользовательская может сыграть в плюс-минус несколько миллиметров...


 
DrPass ©   (2004-10-18 01:18) [4]

Эта задача решается не программным методом, а в основном - с помощью линейки


 
programania ©   (2004-10-18 02:17) [5]

GetCursorPos(pt); в timer и нехитрые подсчеты.


 
Nix   (2004-10-19 10:43) [6]

Это-то ясно. Но проблема осталась, т.к., к примеру, тот же AutoCad знает сколько миллиметров в проведенной линии. И при этом, насколько мне известно, не разу ни у кого не просил измерить видимую область монитора линейкой.


 
ЮЮ ©   (2004-10-19 10:47) [7]

>не разу ни у кого не просил измерить видимую область монитора линейкой

Поэтому и не просит, зная, что не совпадет :) В настройках монитора сожми отображаемую часть. Неужели AutoCad тут же линейку перестроит?


 
KilkennyCat ©   (2004-10-19 11:42) [8]


> ЮЮ ©   (19.10.04 10:47) [7]


Конечно перестроит! А потом подпрыгнет и даст юзеру по башке, чтоб не баловался...


 
KilkennyCat ©   (2004-10-19 11:46) [9]

А вот величину пробега непосредственно мыши узнать можно, ибо у нее есть разрешение, у моей аж 800 дпи! . Погрешность будет, да и для каждой мыши индивидуально, но можно.


 
Prohodil Mimo ©   (2004-10-19 12:03) [10]

Nix   (19.10.04 10:43) [6]
тот же AutoCad знает сколько миллиметров в проведенной линии

не путай виртуальные сантиметры с реальными.
Если в АКаде длина линии равна 2 см, это ещё не значит что если приложить к ней линейку мы получим тот же результат.



Страницы: 1 вся ветка

Текущий архив: 2004.11.07;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.034 c
1-1098644589
S-Lok
2004-10-24 23:03
2004.11.07
Использование dll в html-файле


9-1089372152
Sewix
2004-07-09 15:22
2004.11.07
Требуется написать лаберинт. Типа Doom a без монстров


3-1097339186
Cobalt
2004-10-09 20:26
2004.11.07
Различие всяких технологий


3-1097046463
Pashkerton
2004-10-06 11:07
2004.11.07
DateTime в SQL 2000 Server


14-1097850257
ОлегЪ
2004-10-15 18:24
2004.11.07
Для тех, кто его видел!