Function Reference

WinSetState

ウィンドウを表示、隠す、最小化、最大化、また元に戻す操作をおこないます。

WinSetState ( "title", "text", flag )

 

パラメータ

title 対象となるウィンドウの名前。ウィンドウ名の特別な記述の仕方参照
text [オプション] 対象となるウィンドウのテキスト
flag 実行プログラムの”表示”フラグ:
@SW_HIDE = ウィンドウを隠す
@SW_SHOW = 隠したウィンドウを表示する
@SW_MINIMIZE = ウィンドウを最小化する
@SW_MAXIMIZE = ウィンドウを最大化する
@SW_RESTORE = ウィンドウの最小化・最大化を解除する
@SW_DISABLE = ウィンドウを操作不可能にする
@SW_ENABLE = ウィンドウを操作可能にする

 

返し値

成功 1を返します。
失敗 ウィンドウが見つからなかった場合0を返します。

 

注意

もし複数のウィンドウが処理の対象に該当する場合、もっともアクティブなウィンドウが処理されます。
@SW_MINIMIZE と @SW_MAXIMIZE はモーダルダイアログウィンドウにも有効です。

 

関連

WinActivate, WinClose, ControlHide, WinFlash, WinKill, WinMinimizeAll, WinMinimizeAllUndo, WinMove, WinSetOnTop

 


WinSetState("[CLASS:Notepad]", "", @SW_HIDE)
Sleep(3000)
WinSetState("[CLASS:Notepad]", "", @SW_SHOW)