Hi Chris,
You can go thru the _SCREEN.FORMS(n).CAPTION where n = _SCREEN.FORMCOUNT, you can obtain a list of the names of all the open windows. Generate a menu pad from it and you'll have the list of windows you want.
Rishabh.
>The application I've developed allows users to have any number of forms open at the same time. However, to activate one that is currently obscured can be a problem: the user must minimize the top form or drag its title bar out of the way of the underlying form. If a third form obscures the desired one, that one must be minimized or moved also.
>
>The menu of the application has a "Cycle Window" bar (_mwi_rotat), which allows the user to cycle through the available forms. I have found the "Arrange" bar (_mwi_arran) to be of little help. I would like to put a "Window" bar on the menu that allows the user to select an open form by name, rather than cycling through them in sequence. How can this be done?
>
>Also, is it possible to have a "Cascade" function which positions the title bars of all open forms in an accessible place?
>
>Any other suggestions would be appreciated.
>
>Thanks!