> I'm not sure what you mean by single-form applications. My app uses a main
> form, but this is by no means the only form in the app. (About 35 forms are
> contained within the main form.) Some of the calls are being made through
> menu procedures, and some through buttons on various forms, but either way,
> Foxfire wants to run in the Visual Foxpro window, and not mine. Moving the
> main window off screen or saying _screen.visible = .F. therefore causes
> the obvious side-effect of also hiding Foxfire!. What to do?
Have you seen Schedule+? It is what I would term as a single-form
application. There is only ever one window, with a toolbar and a menu,
but the contents of that window can change based on the tab that you
select on the left hand side.
I'm also concerned that you've got two FoxPro windows. IMHO, it would
make better sense to resize/move/reborder the main window so that it was
the outside border for your application. I've done this in VFP3 quite
successfully.
IMHO, .desktop=.t. windows should only be used for single purpose
windows, not for an entire application.
/Paul