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

Вниз

Мышь   Найти похожие ветки 

 
Chahpa   (2004-04-03 13:13) [0]

Здравствуйте!
Вот такой вопрос: можно ли как-нибудь узнать(программно) что выдернули мышку?


 
Kerk ©   (2004-04-03 13:55) [1]

только после перезагрузки


 
Юрий Зотов ©   (2004-04-03 14:04) [2]

Просто проверить - не уверен, но можно попробовать Mouse.MousePresent. А вот отловить момент выдергивания... с этим сложнее.


 
Anatoly Podgoretsky ©   (2004-04-03 14:18) [3]

Ставь инфракрасную


 
Chahpa   (2004-04-03 14:37) [4]

Навернека никак не получиться проверить?


 
YurikGl ©   (2004-04-03 14:46) [5]

Попросить пользователя подвигать мышь, или кликнуть ею. Если координаты курсора мыши не меняются, значит ее нет.

А еще можно сообщение мышке послать. Если придет ошибка, то мыши нет, а если сообщение принято, то она есть. :)


 
Chahpa   (2004-04-03 14:50) [6]

Спасибо :)


 
Chahpa   (2004-04-03 14:53) [7]

Для примера можете что-нибудь привести?
SetCursorPos не подойдет? Если ошибка то мыши нет? Хотя проверял, все равно :(


 
DVM ©   (2004-04-03 14:56) [8]


> А еще можно сообщение мышке послать. Если придет ошибка,
> то мыши нет, а если сообщение принято, то она есть. :)

Сообщения посылаются окнам, а не мышкам.


 
DVM ©   (2004-04-03 14:56) [9]


> А еще можно сообщение мышке послать. Если придет ошибка,
> то мыши нет, а если сообщение принято, то она есть. :)

Сообщения посылаются окнам, а не мышкам.


 
Chahpa   (2004-04-03 14:56) [10]

Тогда какие вариянты еще есть? :(


 
Nikolay M. ©   (2004-04-03 15:02) [11]

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


 
YurikGl ©   (2004-04-03 15:15) [12]

Можно проверить готовность устройства :)


 
Chahpa   (2004-04-03 15:23) [13]

Да комп. клуб :)
Привязал скочем провод от мыши к проводу от клавы (целый маток скоча ушел), прибил провод(какая-то заклепка специальная ) мыши к столу и для уверености еще провод от мыши завязал на узел с проводом от клавы, так все равно стащили


 
Anatoly Podgoretsky ©   (2004-04-03 15:28) [14]

Компьютер в закрытый щкаф с сигнализацией


 
Chahpa   (2004-04-03 15:36) [15]

Как программно проверить готовность устройства?


 
Nikolay M. ©   (2004-04-03 15:37) [16]


> Привязал скочем провод от мыши к проводу от клавы (целый
> маток скоча ушел), прибил провод(какая-то заклепка специальная
> ) мыши к столу и для уверености еще провод от мыши завязал
> на узел с проводом от клавы, так все равно стащили

А ко всему этому привязать тоненькую леску 0.05, а к ней - механизм, спускающий с пружины гарпун для подводной охоты и отпускающий подвешенную над стулом гирю-двухпудовку. Чтобы в следующей жизни неповадно было :)
Кстати, в Флэшбэк, похоже, этим особо не парятся. Если только все провода от системника не обернуты металлическми кольцом, которое просто так не разожмешь:
http://www.flash-back.ru/flashphoto.php


 
Chahpa   (2004-04-03 15:42) [17]

:)))


 
Юрий Зотов ©   (2004-04-03 19:26) [18]

Если отлавливать момент отлова ТОЧНО не требуется, то почему бы не проверять просто по таймеру? Одна проверка в несколько секунд систему не нагрузит.


 
Diamond Cat ©   (2004-04-03 19:46) [19]

а какая мышь usb или com или ps/2 ???


 
Chahpa   (2004-04-03 21:41) [20]

ps/2
Как делать с USB (на Хр) я разобрался, а вот ps/2



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

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

Наверх





Память: 0.49 MB
Время: 0.049 c
1-1081675727
Denis_Ac
2004-04-11 13:28
2004.04.25
Прорисовка своей кнопки от TButton


3-1080725353
JibSkeart
2004-03-31 13:29
2004.04.25
Интерестно а можно узнать в ADOConnection у какого обьекта ...


3-1080391582
Karlson
2004-03-27 15:46
2004.04.25
ВЫзов метода DBGrid1CellClick из любого места программы


14-1080559223
Marser
2004-03-29 15:20
2004.04.25
Лесь Подервянский vs Шура Каретный


1-1081159093
Checist [root]
2004-04-05 13:58
2004.04.25
Вытащить сылку из .lnk файла





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский