Тема: AHK: Скрытие системного курсора в FullScreenMode
Приветствую.
По сути задача не сложная и она работает в оконном режиме, но программа запускаемая мной не моя.
Достаточно несколько раз выполнить последовательность подпрограмм lMinWinGameKeys и lMaxWinGameKeys и на экране отображаются два курсора - внутрипрограммный и системный.
Видимо что ещё нужно - имя окна, доп. параметры, etc.
gShowCursor:
DllCall("ShowCursor", "Int", 1)
fSHCursor:=0
return
gHideCursor:
DllCall("ShowCursor", "Int", 0)
fSHCursor:=1
return
lMaxWinGameKeys:
Thread, NoTimers
Critical
WinActivate, %WinNameCame%
Sleep, 1000
Send, {Escape}
Gosub gHideCursor
Critical , Off
Thread, NoTimers, false
Return
lMinWinGameKeys:
Thread, NoTimers
Critical
Send, {Escape}
Sleep, 1000
WinMinimize, A
Gosub gShowCursor
Critical , Off
Thread, NoTimers, false
Return
Я, честно говоря, голову сломал, ища аналогичные примеры, но все они относятся к оконному режиму окна.
Отключал и включал режим DSR режим - зависимости нет.
Ставил отключение в секцию таймера - не помогло.
P.S. До написания тестировал в скрипте в оконном режиме - всё работает.
Для NotePad++(подсветка синтаксиса, автозавершение и плагины(AutoSave и RunMe).
OS Windows 10 x64 Pro

