Вверх ↑
Этот топик читают: Гость
Ответов: 27
Рейтинг: 0
#1: 2016-12-11 21:17:35 ЛС | профиль | цитата
Здравствуйте! Подскажите пожалуйста, можно ли с помощью компонента MouseEvent получить координаты экрана с точностью не один пиксель как сейчас, а выше, например 0.1пиксель или даже 0.01? Или пиксель это минимальная единица измерения у виндовс? Кто то может изучал этот вопрос?
карма: 0

0
Ответов: 6
Рейтинг: 0
#2: 2016-12-11 21:35:03 ЛС | профиль | цитата
Хоспади...
Вы бы хоть информацию в интернете что ли поискали бы сначала, что такое пиксель, а после такие глупые вопросы задавали.
Читаю форум, такое впечатление что здесь одни дети.
карма: 0

0
Ответов: 27
Рейтинг: 0
#3: 2016-12-11 21:55:15 ЛС | профиль | цитата
mishem писал(а):
Хоспади...
Вы бы хоть информацию в интернете что ли поискали бы сначала, что такое пиксель, а после такие глупые вопросы задавали.
Читаю форум, такое впечатление что здесь одни дети.


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

0
Ответов: 8926
Рейтинг: 823
#4: 2016-12-11 23:01:05 ЛС | профиль | цитата
amateur, с помощью MouseEvent конечно нельзя :-) Но все оптические мышки делают под собой фото 400--1000 раз в секунду и эту картинку можно достать и проанализировать на предмет измерения перемещения более точно. Правда и знания в программировании нужны поболее, чем есть у меня, а судя по вопросу, и у вас
А в гугл или яндекс доступа нет? https://habrahabr.ru/company/neobit/blog/282782/
карма: 19

0
Ответов: 27
Рейтинг: 0
#5: 2016-12-12 00:07:04 ЛС | профиль | цитата
Леонид писал(а):
amateur, с помощью MouseEvent конечно нельзя :-) Но все оптические мышки делают под собой фото 400--1000 раз в секунду и эту картинку можно достать и проанализировать на предмет измерения перемещения более точно. Правда и знания в программировании нужны поболее, чем есть у меня, а судя по вопросу, и у вас
А в гугл или яндекс доступа нет? https://habrahabr.ru/company/neobit/blog/282782/


Леонид, в гугл и яндекс то доступ есть, только это не сильно поможет
С MouseEvent конечно понятно, это законченный компонент и работает он так, как работает. С него толку тут мало. Видимо нужен новый компонент или на IC, чтобы он смог читать данные с мыши и выдавать их, но уже с более высоким разрешением. Я раньше заказывал нужные мне компоненты, только не через купи-продай, а напрямую в личке, зная примерно у кого какой уровень и в какой области. Но последний раз был тут года полтора-два назад, так что немножко не в теме, кто сейчас чем занимается. Смысл вопроса заключался в том, чтобы выяснить, возможно ли это в принципе?! А Вы Леонид не прибедняйтесь, знаю на что Вы способны, ахах
карма: 0

0
Ответов: 2267
Рейтинг: 676
#6: 2016-12-12 16:18:10 ЛС | профиль | цитата
Страннннно, только что было вот так:


Редактировалось 1 раз(а), последний 2016-12-12 16:18:23
карма: 11

0
Ответов: 27
Рейтинг: 0
#7: 2016-12-12 17:52:30 ЛС | профиль | цитата
sla8a писал(а):
Страннннно, только что было вот так:

sla8, честно?! мне пофик
я не за количеством набитых сообщений и рейтингом сюда уже много лет хожу, а вообще то да, вот это будет 4-ое по счету сообщение, почему предыдущие не считались, я не знаю.
карма: 0

0
Ответов: 2267
Рейтинг: 676
#8: 2016-12-12 18:10:22 ЛС | профиль | цитата
amateur, своим постом хотел обратить внимание на глюк форума, но пока выкладывал, увидел что уже "поколдовали".
карма: 11

0
Ответов: 8926
Рейтинг: 823
#9: 2016-12-12 19:19:46 ЛС | профиль | цитата
sla8a, неужели вы работаете с тёмным фоном и светлым шрифтом Или это тоже глюк форума?
карма: 19

0
Ответов: 2267
Рейтинг: 676
#10: 2016-12-12 20:53:50 ЛС | профиль | цитата
Леонид, выставил в своем профиле в настройках, тут нет глука. А что вас так удивило?
карма: 11

0
Ответов: 8926
Рейтинг: 823
#11: 2016-12-12 21:58:50 ЛС | профиль | цитата
sla8a, да нет! (Вот и великий и могучий нечаянно проявился! Yes no не звучит ) Читал с экрана, глазки устали, пробовал разные комбинации, белые на чёрном ещё хуже показались, вот и удивился
карма: 19

1
Голосовали:Vadimluk1
Ответов: 27
Рейтинг: 0
#12: 2016-12-12 22:55:33 ЛС | профиль | цитата
Нашел вот топик на одном форуме, правда очень старый, но там прям из заголовка понятно, что народ тоже самое хотел получить от мышей.
Внизу предпоследнего сообщения прикреплен и архив с файлами Delphi проекта.
Если кому не трудно, ну скомпилируйте это дело в экзешник, очень интересно глянуть на то какие данные у них получилось вытащить.
http://forum.sources.ru/index.php?showtopic=119520
карма: 0

0
Ответов: 6
Рейтинг: 0
#13: 2016-12-12 23:44:15 ЛС | профиль | цитата
amateur, извиняюсь.
С самой сути вопроса сбил именно сам вопрос.
События мыши (MouseEvent), координаты экрана и т.д. исчисляются именно в пикселях, отсюда и посчитал вопрос абсурдным.
Теоретически программно можно высчитать, зная скорость и время можно получить расстояние, но виндоус все равно таких значений не поймет (если ей нужно будет их передавать) и в лучшем случае они будут просто округлены до целого пикселя.

Редактировалось 2 раз(а), последний 2016-12-14 01:03:53
карма: 0

0
Ответов: 27
Рейтинг: 0
#14: 2016-12-13 00:42:06 ЛС | профиль | цитата
mishem Все нормально, это я виноват за неточное описание сути вопроса.
карма: 0

0
Ответов: 6
Рейтинг: 0
#15: 2016-12-14 01:02:50 ЛС | профиль | цитата
ну скомпилируйте это дело в экзешник

Качни делфи 7 и скомпилируй. Думаю разберешься, там ничего сложного нет.
Только вряд ли что то выйдет хорошего. Он же пишет что под win2k мыши у него не обнаруживаются.
А на 7ке и выше думаю что и подавно не заработает.
карма: 0

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)