oParent = AppDesktop()
oOwner = SetAppWindow()
mit eigener Event-Schleife wird die Event-Schleife diese Fensters beendet, wenn das aufrufende Fenster geschlossen werden soll (was dann aber beim 1. Click auf X nicht geschlossen wird, sondern erst mit dem 2. Click)
Ohne eigene Event-Schleife wird beim Schließen dieses Fensters auch das Fenster geschlossen, aus dem dieses Fenster erzeugt wurde.
Code: Alles auswählen
oFenster := XbpDialog():new(AppDesktop(), SetAppWindow(), {0, 0}, {10, 10},,.t.)
oFenster:close := {||oFenster:destroy()}
oFenster:create()
Also das Fenster in einem eigenen Thread mit eigener Event-Schleife erzeugen?