1 (изменено: Странникх, 2016-02-06 19:13:20)

Тема: AHK: (Проблема) Курсор мышки над GUI деактивирует окно под ним


#Persistent
#SingleInstance
Gui, R: +AlwaysOnTop -0xC00000 +E0x08000000
Gui, R: Margin, 0, 0
Gui, R: Color, Black	
Gui, R: Add, Picture, vPic x0 y0 w40 h40
;; Такие параметры имеют все мои окна
1::
Gui, R: Show, NA x0 y0 w40 h40, [Test Win]
Return

Собственно, приложение (к примеру, видеоредактор или игра, там где есть камера и ей можно перемещать позицию) при наведении мышкой на область GUI становится "неактивным, но остается поверх всех остальных окон ОС (кроме нашего созданного в AHK окна)".
Более подробно: Мы движемся камерой внутри приложения, путем использования клавиш (WASD). Если курсор мышки попадает на окно AHK, то мы перестаем двигаться, приходится вручную отжимать и нажимать прошлые зажатые клавиши.
То есть мышка меняет даже картинку курсора при наведении на GUI, что говорит о том, что GUI не такое уж и не активное.
Перепробовал множество стилей, раньше в таком варианте все работало (на win7 правда, сейчас win10). Дела с Aero - исключил.

Вот что из стилей пробовал и не помогло:


+Disabled
+AlwaysOnTop
+LastFound
-Caption
+0x20
+E0x08000000
-0xC00000

Нужно сделать невосприимчивым к мышке окно GUI. Знаю, тема поднималась много раз, перечитывал много тем в свое время. Сейчас старая информация не помогает мне.

2

Re: AHK: (Проблема) Курсор мышки над GUI деактивирует окно под ним

Разве это не из-за +AlwaysOnTop?