in einem XbpDialog öffne ich ein "freies"" Fenster als Parent = AppDesktop()
im Client Fenster hab ich eine Msgbox() und es passiert folgendes
Client Fenster geht in Hintergrund "unter" dem Main Fenster wenn die Msgbox() aufmacht.
nach der Msgbox() "sehe" ich das Client Fenster dann nicht und SetAppWindow()/SetAppFocus() wirkt nicht.
ich habe es dann per API versucht aber das "blitzte" nun einmal kurz auf ... und wieder "weg"
---
die Lösung war der Owner "self" den ich eingetragen habe
mit ist aber noch nicht klar warum das Client Fenster, ohne Owner, bei Msgbox() "nach hinten" gehtMETHOD XCM:NewGFXDocument( xData, cTitle )
...
oDlg := XBPDIALOG() :New( APPDESKTOP(),self,, aSize,, .F. )
das Client Fenster "sehe" ich doch "vor" dem Main Fenster bevor die Msgbox() kommt ...