Frontmost process
Frontmost process {( * )} -> Function result
Parameter | Type | Description | |
---|---|---|---|
* | Operator | → | Process number for first non-floating window |
Function result | Integer | ← | Number of the process whose windows are in the front |
This command is not thread-safe, it cannot be used in preemptive code.
Description
Frontmost process returns the number of the process whose window (or windows) are in the front.
When you have one or more floating windows open, there are two window layers:
- Regular windows
- Floating windows
If the Frontmost process function is used from within a floating window form method or object method, the function returns the process reference number of the frontmost floating window in the floating window layer. If you specify the optional * parameter, the function returns the process reference number of the frontmost active window in the regular window layer.
Example
See the example for BRING TO FRONT.