HIDE PROCESS
HIDE PROCESS ( process )
引数 | 型 | 説明 | |
---|---|---|---|
process | Integer | → | 隠すプロセスのプロセス番号 |
このコマンドはスレッドセーフではないため、プリエンプティブなコードには使えません。
説明
HIDE PROCESSはprocessに属するすべてのウィンドウを非表示にします。processのすべてのインタフェース要素は、次にSHOW PROCESSコマンドを実行するまで非表示となります。そのプロセスのメニューバーも非表示になります。したがって、プロセスが非表示になっているときにウィンドウを開いても画面が再描画されたり表示されません。プロセスが既に非表示になっている場合、このコマンドは何も実行しません。
ただし、デバッグウィンドウだけは例外です。processを非表示にしてもデバッグウィンドウが表示されると、processは表示され最前面のプロセスとなります。
processを作成した時点でそれを全く表示したくなければ、HIDE PROCESSコマンドをプロセスメソッドの最初のコマンドにします。このコマンドはメインプロセスおよびキャッシュマネージャプロセスを非表示にすることはできません。
プロセスを非表示にした場合でも、そのプロセスは実行し続けます。
例題
次の例は、カレントプロセスのすべてのウインドウを非表示にします:
HIDE PROCESS(Current process)