In VLF-WIN programs and optionally end-users can open and control many Framework windows.
A Framework window contains a new instance of the Framework, or some subset of it.
For example, when you open a new Framework window it might contain:
If the Framework application design allows it, end-users can open new windows using the Windows menu and then Open in a New Window … Framework menu options.
Or they can bring up the windows pop-up menu by right clicking anywhere.
The display of the Windows menus is controlled using the Show the 'Windows' Menu in this Framework option.
When multiple windows are open, a window control bar will appear under the tool bar of all the Framework windows:
As a designer you can set a limit on how many windows that an end-user can have concurrently open using the Number of Additional Windows a User can have Open Concurrently option. You may control whether the whole Framework, individual applications, application views or business objects may, or may not, be opened in independent windows using the object's Allow this Object to be Opened in a New Window property.
Allowing end-users to control their own desktops and work practices regarding independent windows make for very open and flexible applications. Trying too hard to programmatically control and manage what end-users do with independent windows may prove to be a complex, time consuming and ultimately fruitless task.
Notes
Programmatically Creating and Managing Windows
Notifying other Windows of Significant Events
Windows and Imbedded Interface Points