Щелчок левой кнопкой мыши не работает, если Gui Follow the Mouse Pointer Autohotkey - PullRequest
0 голосов
/ 15 февраля 2019

Левый щелчок мыши не работает, если графический интерфейс пользователя соответствует автоматическому указателю мыши.

У меня есть скрипт Ahk, который позволяет моему графическому интерфейсу с изображением следовать указателю мыши.

Но щелчок левой кнопкой мыши не работает.(Я могу нажать / запустить блокнот, но не могу выбрать текст в блокноте!)

Я не знаю, почему он это делает?(Изображение Gui + отсутствует на указателе мыши.)

gui follow mouse pointer

Follow-Pointer.ahk

#SingleInstance force 
CoordMode, Mouse, screen 
CoordMode, ToolTip, screen 
IfNotExist, c5sc29f.gif ;c5sc29f.gif File is roket.gif 
   URLDownloadToFile, https://i.imgur.com/c5sc29f.gif, c5sc29f.gif 
Gui -Caption +LastFound +ToolWindow +AlwaysOnTop 
Gui, Margin, 0, 0 
Gui, Color, FFFFFF 
Gui, Add, Picture, x100 y100 w-1 h50 +BackgroundTrans, c5sc29f.gif ;
;WinSet, Transcolor, FFFFFF 
WinSet, ExStyle, +0x20  ; set click through style 
gosub, F1 
return 

F1:: SetTimer Draw, % (switch:= !switch) ? "20" : "-20" 

Draw: 
   MouseGetPos, x, y 
   y+=10, x+=10 
   If switch {
      Gui Show, x%x% y%y% 
      ;~ ToolTip,%  "x" x " y" y,% x+0,% y+50
   } else {
      Gui Cancel 
      ToolTip,
   }
return 

esc::ExitApp 
ExitApp

return

1 Ответ

0 голосов
/ 15 февраля 2019

Попробуйте

Gui Show, x%x% y%y% NoActivate

NoActivate избегает деактивации текущего активного окна.

...