SetWindowState

概要: baSetWindowStateは指定したウィンドウを操作することができます。

シンタックス: baSetWindowState( WinHandle, State )

パラメータ: #integer, #string
WinHandle 操作するウィンドウのハンドル。Directorのウィンドウを操作するときはファンクションbaWinHandle()を使用してください。
State ウィンドウの新しい状態。次のいずれかになります。
"Hidden" ウィンドウを隠し、別のウィンドウをアクティブにします。
"Restored" ウィンドウをアクティブにして表示します。ウィンドウが最小化あるいは最大化されている場合、元のサイズと位置に戻します。
"Normal" ウィンドウをアクティブにして現在のサイズと位置で表示します。
"Maximised" ウィンドウをアクティブにして最大化表示にします。
"Minimised" ウィンドウをアクティブにしてアイコン表示にします。
"MinNotActive" ウィンドウをアイコン表示にします。現在アクティブなウィンドウはアクティブのままです。
"NotActive" ウィンドウを現状で表示します。現在アクティブなウィンドウはアクティブのままです。
"ShowNotActive" ウィンドウを最も新しいサイズと位置で表示します。現在アクティブなウィンドウはアクティブのままです。
"StayOnTop" ウィンドウがすべてのウィンドウの最前面にとどまるようにします。
"DontStayOnTop" ウィンドウが他のウィンドウの背面にまわることができるようにします。


戻り値: なし

例: baSetWindowState( baWinHandle(), "StayOnTop" )

ノート:

WinHandleが0または無効なウィンドウハンドルだった場合は、アクティブなウィンドウ上で動作します。

関連項目: baWindowInfo
baActivateWindow