GUISetState
调整窗口状态.
GUISetState ( [flag [, winhandle]] )
参数
flag
|
[可选]@SW_SHOW = 显示窗口(默认)
@SW_HIDE = 隐藏窗口
@SW_MINIMIZE = 最小化窗口
@SW_MAXIMIZE = 最大化窗口
@SW_RESTORE = 还原最小化窗口
@SW_DISABLE = 禁用窗口
@SW_ENABLE = 启用窗口
@SW_LOCK = 锁定窗口, 避免刷新.
@SW_UNLOCK = 解锁窗口, 允许刷新.
@SW_SHOWDEFAULT - 基于 STARTUPINFO 结构中指定的 SW_ 标志设置窗口显示状态
@SW_SHOWMAXIMIZED - 激活并显示为最大化窗口
@SW_SHOWMINIMIZED - 激活并显示为最小化窗口
@SW_SHOWMINNOACTIVE - 显示为最小化窗口
@SW_SHOWNA - 显示窗口为它的当前状态
@SW_SHOWNOACTIVATE - 以其最近大小和位置显示窗口
@SW_SHOWNORMAL - 激活并显示窗口
|
winhandle
|
[可选] 由 GUICreate() 函数返回的窗口句柄 (默认为先前使用的窗口).
|
返回值
备注
窗口创建后处于隐藏状态, 必须使用本函数使它们显示出来 (@SW_SHOW).
@SW_LOCK 只能锁定一个窗口. 任何其它 @SW_LOCK 将锁定被请求的窗口.
@SW_UNLOCK 将忽略 "句柄" 参数解锁任何锁定的窗口.
相关
GUICreate
函数示例
#include <GUIConstantsEx.au3>
Example()
Func Example()
GUICreate("My GUI") ; start the definition
GUISetState(@SW_SHOW) ; will display an empty dialog box
; Loop until the user exits.
While 1
Switch GUIGetMsg()
Case $GUI_EVENT_CLOSE
ExitLoop
EndSwitch
WEnd
EndFunc ;==>Example
----------------------------------------
|