Как переключить видимость курсора мыши? Скрытие курсора мыши было бы полезно, в частности, для некоторых видеоплееров и компьютерных игр, когда это не делается автоматически.
1 ответ
2
Вот простое решение с хороших форумов AHK. https://autohotkey.com/boards/viewtopic.php?p=36693#p36693
detectHiddenWindows, On
gui +hwndgHwnd
gui,show,hide w1 h1
winset,transparent,1,ahk_id %gHwnd%
gui +alwaysOnTop +toolWindow -caption +0x80000000
return
ScrollLock::
while(a_timeidlephysical>300000) ; 5-minutes
sleep 100
tog:=!tog
if(tog){
blockinput,mousemove
dllcall("ShowCursor","uint",0)
mousegetpos,mx,my,active
gui +Owner%active%
gui,show,x%mx% y%my% noactivate
} else {
blockinput,mousemoveoff
gui,cancel
dllcall("ShowCursor","uint",1)
}
return
Ищите здесь любые ресурсы AHK. Конечно, я рекомендую вам выучить язык дальше. :)