ウィンドウを表示、隠す、最小化、最大化、また元に戻す操作をおこないます。
WinSetState ( "title", "text", flag )
パラメータ
title | 対象となるウィンドウの名前。ウィンドウ名の特別な記述の仕方参照 |
text | [オプション] 対象となるウィンドウのテキスト |
flag | 実行プログラムの”表示”フラグ: @SW_HIDE = ウィンドウを隠す @SW_SHOW = 隠したウィンドウを表示する @SW_MINIMIZE = ウィンドウを最小化する @SW_MAXIMIZE = ウィンドウを最大化する @SW_RESTORE = ウィンドウの最小化・最大化を解除する @SW_DISABLE = ウィンドウを操作不可能にする @SW_ENABLE = ウィンドウを操作可能にする |
返し値
成功 | 1を返します。 |
失敗 | ウィンドウが見つからなかった場合0を返します。 |
注意
もし複数のウィンドウが処理の対象に該当する場合、もっともアクティブなウィンドウが処理されます。
関連
WinActivate, WinClose, ControlHide, WinFlash, WinKill, WinMinimizeAll, WinMinimizeAllUndo, WinMove, WinSetOnTop
例
WinSetState("[CLASS:Notepad]", "", @SW_HIDE)
Sleep(3000)
WinSetState("[CLASS:Notepad]", "", @SW_SHOW)