Что нового

[Окна, Диалоги] Как спрятать курсор в приложении, например в OPERA?

JayD

Новичок
Сообщения
3
Репутация
0
как в своем гуи убрать указатель мыши - знаю.

подскажите - можно ли убрать в чужом приложении?
 

VladUs

Скриптер
Сообщения
621
Репутация
181
Попробуй так. Вывести курсор за экран

Код:
#Include <Misc.au3>

_MouseTrap (@DesktopWidth,@DesktopHeight,@DesktopWidth,@DesktopHeight)
Sleep(4000)
_MouseTrap ()
 

Fever

Скриптер
Сообщения
308
Репутация
112
не совсем понятна задача, Вам нужно что-то вроде этого?

Код:
HotKeySet("{ESC}", "_Quit")

While 1
	If WinActive("[CLASS:OperaWindowClass]") Then
		Do
			$wPos = WinGetPos("[CLASS:OperaWindowClass]")
			$wSize = WinGetClientSize("[CLASS:OperaWindowClass]")
			$mPos = MouseGetPos()

			$MinX = $wPos[0]
			$MaxX = $wPos[0] + $wSize[0]
			$MinY = $wPos[1]
			$MaxY = $wPos[1] + $wSize[1]

			If ($mPos[0] > $MinX) And ($mPos[0] < $MaxX) Then
				If ($mPos[1] > $MinY) And ($mPos[1] < $MaxY) Then
					MouseMove(-1, -1)
				EndIf
			EndIf

			Sleep(10)
		Until WinActive("[CLASS:OperaWindowClass]") = 0
	EndIf

	Sleep(10)
WEnd

Func _Quit()
	Exit
EndFunc
 
Автор
J

JayD

Новичок
Сообщения
3
Репутация
0
не совсем подходит.

поясняю: написал сайт-каталог для тачскрина, соответсвенно хотелось бы в браузере курсора не было видно, а во всех других приложениях он был.
 
Автор
J

JayD

Новичок
Сообщения
3
Репутация
0
вы знаете - нет. в опере нет возможности подмены курсоров на нестандартные :( в IE есть, однако в момент ожидания загрузки всё равно выскакивают "часики" курсора.

вот у меня и была идея используя аутоит привязаться с хэндлу или заголовку приложения и прятать курсор
 
Верх