【发布时间】:2019-07-04 19:52:47
【问题描述】:
我只想在鼠标悬停在 GUI 上时才允许对我创建的 GUI 进行操作。现在我可以通过 ESC 关闭我的 GUI,但这只有在我将鼠标悬停在 GUI 上时才有可能。
- 我该怎么做?
在我的一个爱好项目中,我尝试了一些微型游戏。现在我想在 Autoit 中做点什么。下面的代码只是一个例子。当你能给我一些提示时,我会增加我的 GUI。
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
$hGUI = GUICreate("GameTryout", 500, 500, -1, -1)
$cEdit = GUICtrlCreateEdit("test", 20, 20, 200, 100)
GUISetState(@SW_SHOW, $hGUI)
While 1
Switch GUIGetMsg()
Case $GUI_EVENT_CLOSE
GUIDelete($hGui)
Exit
EndSwitch
WEnd
- 如何避免在不使用鼠标在 GUI 上的情况下关闭我的 GUI?
感谢您的建议。
【问题讨论】:
标签: user-interface mouseover autoit