Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2003.05.05;
Скачать: [xml.tar.bz2];

Вниз

отследить позицию мыши   Найти похожие ветки 

 
Вольный Стрелок   (2003-04-16 11:36) [0]

как узнать координаты положения мыши на ее коврике, если известно, что при загрузке винды она находится посередине его. Как я понимаю, величину перемещения мыши по ковру можно вычислить (но как?), направление известно. Как узнать размер ковра и его геометрию?


 
Skier   (2003-04-16 11:41) [1]


> Как я понимаю, величину перемещения мыши по ковру можно
> вычислить (но как?),

GetCursorPos(...)


> Как узнать размер ковра и его геометрию?

В орешник...


 
Вольный Стрелок   (2003-04-16 11:48) [2]

GetCursorPos(...)
но это же по экрану, а не по ковру! если у мыши стоит ускорение, то вообще пурга получится, наверно. Ведь непропорциональное же перемещение будет. А вот как к драйверу мыши обратиться, чтоб узнать, сколько мышь проехала?


 
Skier   (2003-04-16 11:51) [3]

>Вольный Стрелок
GetCursorPos - по экрану естественно !
Я просто надеялся что ты ошибся, когда писал про
координаты ковра, теперь вижу что - нет, печально...


 
Вольный Стрелок   (2003-04-16 11:54) [4]

что печально? задача такая ...


 
Rol   (2003-04-16 11:56) [5]

>Skier В орешник ОДНОЗНАЧНО! :)

>Стрелок
Есть задачи и поинтересней.
Например, как по силе удара головы о монитор определить количество извилин в этой самой голове.


 
stone   (2003-04-16 11:58) [6]

Для начала надо написать драйвер для коврика или покупать ковры Plug&Play


 
Skier   (2003-04-16 12:00) [7]

>stone

> ковры Plug&Play

Сильно сказано ! :)


 
Dms   (2003-04-16 12:27) [8]

будет типа программа-счетчик

за сегодня ваша мышь проехала 3 километра

http://vbkoders.net.ru/samples/list.asp?type=klava
(последний пункт)


 
REA   (2003-04-16 12:32) [9]

>Как узнать размер ковра и его геометрию?
Сунуть его в сканер.


 
Вольный Стрелок   (2003-04-16 12:39) [10]

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


 
Skier   (2003-04-16 12:43) [11]

Орешник всё крепчает...


 
Shirson   (2003-04-16 13:00) [12]

>Вольный Стрелок

Ты постебаться решил? Первое апреля прошло и это не форум "Потрепаться".

Если это обычная мышка и обычный коврик - в сад, курить шишки. Мышку можно поднять и перенести. Если этого кто-то не понимает, В САД, КУРИТЬ ШИШКИ.

Если это планшетная мышь, с этого нужно было начинать.


 
Smithson   (2003-04-16 13:14) [13]

Если серьезно. В msdn читаешь про виндоус апи for mouse. Тама найдешь и ускорение и прочее. Далее вещаешь глобальный хук на перемщение мыши и суммируешь это самое перемещение как движение в одну сторону по прямой. Когда нужно произвести вывод данных, делишь насчитанную цифру на делитель, который пропорционален ускорению и некой выведенной эмпирически величины типа "сколько проехал указатель по экрану при заданом ускорении, если мышь проехала по коврику 10 см". Ну и вперед. В орешник.


 
Вольный Стрелок   (2003-04-16 13:18) [14]

не до стеба тут :(
нужно просто юзера интерактивно учить с мышей работать, проверять как он ей возит и определять место мыши на ковре.
ковер обычный. Если его вообще нет, это проблемы юзера.
а переносить мышь его не учим, поэтому учитывать не будем, ибо бесполезно


 
Skier   (2003-04-16 13:23) [15]

Единственное что можно сделать это :
1) Задавать руками параметры ковра
2) А дальше высчитывать координаты движения мыши, исходя из того,
что до начала движения мышь находилась в центре ковра


 
Asteroid   (2003-04-16 16:05) [16]

Напишите "мышку можно возить только по ковру" и пренебрегите размерами "обычного" ковра (хотел бы я знать, какой такой ковер считается обычным).
Другой вариант - поставить видеокамеру и анализировать изображение. Тогда будет ясно и положение мыши на ковре и кго геометрия.


 
pasha676   (2003-04-16 17:15) [17]

У меня таже проблемма!!! Как узнать размеры корпуса компа, кнопоки пауэр и местоположение пальцев юзера. Его надо научить включать комп. В helpe искал. На слово "корпус" ничего не нашел.
А вот на слово power нашел - Power function. Raises Base to any power. Это ведь то что мне нужно. Дайте пример как ее использовать.



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

Форум: "Потрепаться";
Текущий архив: 2003.05.05;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.009 c
1-12758
Лана Розанова
2003-04-21 19:18
2003.05.05
Закрытие программы


3-12643
K_AV
2003-04-16 07:24
2003.05.05
В базе ACCESS


1-12798
Weare
2003-04-22 12:49
2003.05.05
Работа с QuickRep


8-12839
bigcrush
2003-01-28 15:31
2003.05.05
Где есть описание PNG


3-12653
Stanislav SM
2003-04-16 11:53
2003.05.05
Как сконвертировать DBF в BD(Paradox)





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский