The following functions can be used to register and unregister MAXScript dialogs and rollout floaters as extended viewports.
Registers any MAXScript dialog or rollout floater as an extended viewport. The title of the dialog or floater appears in the viewport right click menu, under Views > Extended menu. When picked the dialog or floater will be displayed in that viewport.
If you anywhere on the outside border, it will pop up the standard views menu. This will let you switch to a different view window.
Unregisters a dialog or floater as an extended view window. It will throw an error if the dialog or floater is currently displayed in a viewport.
This property returns true if the rolloutfloater or rollout is installed in a viewport, false otherwise. Read-only.
Here is a sample script that creates two instances of a Cult3D viewer, found at www.cycore.com, and opens two files from the internet. Install the Cult3d Viewer and execute the script example below. After executing the script right click on any of the viewports and pick "Views > Extended > Cult3D Player" to display the window in the viewport.