Форум: "Потрепаться";
Текущий архив: 2004.11.07;
Скачать: [xml.tar.bz2];
ВнизКак узнать величину перемещения курсора мыши? Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.042 c