Технологии

Решено

SendKeys для мыши - реально ли? - вопрос №520011

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

Дополнение автора от январь 13, 2013 г., 17:34:14

Можете привести косвенные агалоги? Пойдет даже асм

Александр январь 13, 2013 г.

  • Всего ответов: 1

  • Андрей FaceOff - аватарка

    Андрей FaceOff

    1-й в Технологиях

    в принципе это возможно, на достаточно низком уровне, можно генерировать програмно любые стандарные события и отправлять их адресно нужному окну (здесь и далее речь об окнах в терминах win32 — hwnd)

    но в таком сценарии как Вы описываете, будет другая проблема — как правило обработчики событий учитывают активность и видимость окна — если окно в фоне, события могут игнорироваться (или обрабатываться не так как в фокусе) в соответствии с логикой управления приложения, которая в свою очередь расчитана на реальное ручное управление когда приложение активно

    ps если речь методе WinForm.NET — прямого аналога нет

    январь 13, 2013 г.
    Ответ понравился автору
    Лучший ответ по мнению автора

Похожие вопросы

Решено

вызывающим потоком должен быть sta - ошибка

Александр июль 26, 2012 г.

Технологии