| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Разработка Windows Forms > Как сэмулировать клик мыши? |
| Автор: Bogdan1024 3.10.2008, 15:31 |
| Курсор мыши наводится пользователем на какое-нибудь место, не важно какое. По нажатию сочетания клавиш производится клик. Как сделать? Я так понимаю нужно вин-апишное событие какое-то посылать, да? |
| Автор: Freya 3.10.2008, 21:44 |
| Еcли событие OnClick описано, то просто вызывай его на нажатие определенных клавиш. |
| Автор: Ockonal 3.10.2008, 21:46 |
| Послать сообщение о клике можно и с помощью с# |
| Автор: Bogdan1024 6.10.2008, 10:40 |
| Не-не-не-не-не, всё не так! Я хочу написать такую программу: курсор наводится на какое-то место, например, в эксплорере (тоесть, в другой программе), затем я нажимаю волшебное сочитание клавиш, и делается 100 кликов с промежутком в 10 секунд |
| Автор: Ockonal 6.10.2008, 17:55 |
| А-я-я Так что не так? Получаешь нажатие клавиш(сочетание), если пойдет - отсылай сообщение о клике по таймеру(каждые сколько там сек.) активному окну. |
| Автор: Bogdan1024 6.10.2008, 18:10 | ||
Как? Под мышью может быть ЛЮБОЕ приложение! |
| Автор: Bogdan1024 6.10.2008, 18:45 |
| В винапи должно же быть какое-то событие о клике мыши? |
| Автор: Ockonal 6.10.2008, 19:10 | ||||||
Да, при клике может быть, что активным станет другое окно... Но!
Вы же сами написали, что пользователь наводит курсор куда надо. Какие еще вопросы?
Так вы уже определитесь, на чем делать-то будете? Тема в разделе .Net, а спрашиваете о ВинАпи. Хотя можно и на нем сделать, но зачем? Если в .Net есть свои возможности отправки сообщений. |
| Автор: Bogdan1024 7.10.2008, 10:20 |
| Как отправить и какое. |
| Автор: Ockonal 7.10.2008, 15:22 |
| http://www.gotdotnet.ru/DotNet/FAQ/WindowsForms/Misc/300.aspx |
| Автор: Bogdan1024 17.10.2008, 20:48 |
| Оооо, великое спасибо |