Специалист
Покинул форум
Сообщений всего: 231
Дата рег-ции: Март 2019
Репутация: 5
|
Есть скрипт который периодически зажимает и отпускает левую кнопку мыши. Работает в фоном режиме в эмуляторе. Если мы во время того как кнопка мыши зажата, сворачиваем и разворачиваем любое другое открытое окно путем кликов на иконку на панели задач, левая кнопка мыши в фоне отпускается. Как сделать так, что бы этого не происходило?
(Добавление)
Если мы откроем блокнот, запустим скрипт, мышью кликнем на блокнот и начнем сворачивать, разворачивать другое окно, то фокус будет передаваться при сворачивании блокноту, а при разворачивании другому окну (Это можно увидеть на панели задач). В итоге порядок нажатия и отпускание лкм в фоне не будет сбиваться
Если мы не будем открывать блокнот и кликать на него, запустим скрипт и начнем сворачивать разворачивать другое окно, фокус будет передаваться эмулятору при сворачивании другого окна. В итоге лкм будет отпущено раньше времени
(Добавление)
Проблема решена, константы в интернете: SetWindowLong(formatwi(w), GWL_EXSTYLE, WS_EX_NOACTIVATE); |