You can use the consoleLib.activateWindow() system function to make the specified window the active window. The activeWindow consoleLib variable is updated accordingly.
consoleLib.activateWindow(window1 Window in)
In the following example, the active window changes back and forth between form_1_Window and form_2_Window.
myPrompt Prompt {
message="press any key to continue...",
isChar=yes
};
form_1_Window WINDOW {
name="CustomerWindow",
position = [7,7],
size = [15,60],
hasborder=yes
};
openWindow(form_1_Window); // form_1_Window now active
form_2_Window WINDOW {
name="OrderWindow",
position = [2,2],
size = [15,60],
hasborder=yes
};
openWindow(form_2_Window); // form_2_Window now active
displayForm( myForm );
activateWindow(form_1_Window); // make form_1_Window active again
openUI
myPrompt
bind i
end;
activateWindowByName("OrderWindow"); // back to form_2_Window