找回密码
 加入
搜索
查看: 1620|回复: 2

如何用同一快捷键隐藏和显示GUI?

[复制链接]
发表于 2008-8-24 17:02:41 | 显示全部楼层 |阅读模式
请大家指点了,谢谢

[ 本帖最后由 macemo 于 2008-8-25 08:52 编辑 ]
发表于 2008-8-25 00:54:20 | 显示全部楼层
试试这个..........
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
HotKeySet('{F9}','_HIShow')
Dim $H = True

$Form1 = GUICreate("窗口显示/隐藏测试 @ ToMan", 334, 207, 282, 175)
$Label1 = GUICtrlCreateLabel("窗口显示/隐藏测试 F9", 32, 56, 256, 36)
GUICtrlSetFont(-1, 20, 400, 0, "MS Sans Serif")
GUISetState(@SW_SHOW)

While 1
        $Msg = GUIGetMsg()
        Select 
                Case $Msg = $GUI_EVENT_CLOSE
                        Exit
        
        EndSelect
WEnd


Func _HIShow();;显示隐藏窗口
If $H = True Then
GUISetState(@SW_HIDE,$Form1)
$H = False
Else
GUISetState(@SW_SHOW,$Form1)
$H = True
EndIf
EndFunc


[ 本帖最后由 AUFS 于 2008-8-25 00:59 编辑 ]
 楼主| 发表于 2008-8-25 08:52:28 | 显示全部楼层
谢谢楼上的解答
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-5-18 15:53 , Processed in 0.073055 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表