Xbasic
A5_LIST_OPEN_WINDOWS Function
Syntax
Window_List as C = a5_list_open_windows()
Arguments
- Window_List
A CR-LF delimited list of open windows.
Description
The A5_LIST_OPEN_WINDOWS() function returns a CR-LF delimited list of open windows.
Example
? a5_list_open_windows() = ControlPanel Customer_Information Code_Editor
The following function closes all open windows.
function close_all_windows as C()
dim open_windows as C
open_windows = a5_list_open_windows()
if is_object(topparent.this) then
current_window = topparent.name()
else
current_window = ""
end if
open_windows = word_subtract(open_windows,current_window,crlf() )'remove the current window from the list
'generate the Xbasic to close all of the open windows
cmd = *for_each(x, x + ".close() ", open_windows)
'now execute the Xbasic
evaluate_template(cmd)
end functionLimitations
Desktop applications only.
See Also