2015-03-23 3 views
0

У меня есть окно WPF, которое я переношу через веб-сайты через https://wow.codeplex.com/! Проблема в том, что мне нужно имитировать события мыши в этом окне. Клики уже работают непосредственно в WPF, но MouseMove этого не делает. Поэтому я попытался использовать API SendMessage, но это не сработает!WPF - Имитация мыши Перемещение без перемещения мыши

Проблема в том, что я не могу использовать API, которые действительно перемещают курсор, потому что можно подключить несколько клиентов!

+0

* Клики уже работают непосредственно в WPF, но MouseMove не * ... это не имеет смысла. Чего вы на самом деле пытаетесь достичь? – Sheridan

+0

Это имеет смысл. Посмотрите: https://wow.codeplex.com/SourceControl/latest#WpfServer/WpfServer/StreamableWindow.cs Там вы видите, как моделируются клики, но вы не можете использовать тот же способ для MouseMove, это не сработает! –

+0

Я не сказал, что имитация кликов не имеет смысла ... Я четко выделил текст, который не имеет смысла в моем комментарии. Я также спросил: «Что вы на самом деле пытаетесь достичь?», Но так как вы решили проигнорировать это, удачи в поиске собственного решения. – Sheridan

ответ

0

Я подозреваю, что некоторые вещи перегружают события перемещения мыши в пользовательском окне codeplex и возвращают необработанное исключение. Поместите указатель отладки в пользовательское окно мыши и посмотрите. Вы его разрешите.

+0

Что это значит? Как переписать события MouseMove помочь мне имитировать их? Они поднимаются, когда мышь перемещается, и это то, что я пытаюсь имитировать! –