Что нового

[HotKeySet]Два нажатия

SNAK

SNAK
Сообщения
59
Репутация
0
Мне нужно чтобы при первом нажатии на кнопку home GUI была по верх всех окон ,а при втором не по верх
если делать так
Код:
HotKeySet("{Home}","TOP")


Func TOP()
WinSetOnTop($Form1_1,"",1)
EndFunc
то оно просто делает его по верх всех окон
 

Khaibit

Осваивающий
Сообщения
103
Репутация
25
Код:
HotKeySet("{Home}", "TOP")
$mode = 0

Func TOP()
	If $mode = 0 Then
		WinSetOnTop($Form1_1, "", 1)
		$mode = 1
	Else
		WinSetOnTop($Form1_1, "", 0)
		$mode = 0
	EndIf
EndFunc   ;==>TOP
 
A

Alofa

Гость
[Проверить нет возможности] Проверил.
Код:
Local $mode = 0
HotKeySet("{Home}", "TOP")

While Sleep(10)
WEnd

Func TOP()
	$mode = ($mode ? 0 : 1)
	WinSetOnTop($Form1_1, "", $mode)
EndFunc
 
Верх