Frontmost process
Frontmost process {( * )} -> 戻り値
引数 | 型 | 説明 | |
---|---|---|---|
* | 演算子 | → | フローティングウインドウ以外の最前面のプロセス番号 |
戻り値 | Integer | ← | 最前面にあるウィンドウのプロセス番号 |
このコマンドはスレッドセーフではないため、プリエンプティブなコードには使えません。
説明
Frontmost processは、ウィンドウが最前面にあるプロセスの番号を返します。
1つ以上のフローティングウィンドウがある場合は、次の2種類のウィンドウレイヤがあります:
- 通常のウィンドウ
- フローティングウィンドウ
フローティングウィンドウのフォーム メソッドやオブジェクトメソッドからFrontmost processコマンドを使用すると、このコマンドはフローティングウィンドウレイヤ内の最前面のフローティングウィンドウのプロセス番号を返します。オプションの * 引数を指定すると、この関数は、通常ウィンドウレイヤ内の最前面のアクティブウィンドウのプロセス番号を返します。
例題
BRING TO FRONTの例題参照