メインコンテンツまでスキップ
バージョン: 開発中

BRING TO FRONT

BRING TO FRONT ( process )

引数説明
processInteger最前面に移動させるプロセスのプロセス番号

このコマンドはスレッドセーフではないため、プリエンプティブなコードには使えません。

説明

BRING TO FRONTはprocessに属するすべてのウィンドウを最前面に配置します。このプロセスが既に最前のプロセスの場合は、このコマンドは何も行いません。プロセスが非表示の場合に、SHOW PROCESSコマンドでプロセスを表示しないとBRING TO FRONTコマンドは効果がありません。

このコマンドを使用して、アプリケーションプロセスとデザインプロセスを最前面にすることができます。

**注:**プロセスに複数のウィンドウが含まれていて、その中で特定のものを最前面に配置したいときには、例えば SET WINDOW RECT のようなコマンドを使用することが推奨されます。

例題

次の例は、メニューから実行できるプロジェクトメソッドです。これは、最前のプロセスが<>vlAddCust_PIDプロセスかどうかを調べています。そうでなければ、それを前面に配置します:

 If(Frontmost process#<>vlAddCust_PID)
    BRING TO FRONT(<>vlAddCust_PID)
 End if

参照

HIDE PROCESS
Process state
SHOW PROCESS