ich habe mir ein Tool geschrieben welches ein 2tes Window öffnet, wenn ich einen entsprechenden Button dafür mit linker Maustaste drücke.
Ich starte das Main und das zweite als "HideWindow(#WND_MailClient, #True)"
Drücke ich den Button, dass es das 2ter Fenster anzeigen soll, rufe ich den Befehl "HideWindow(#WND_MailClient, #False)" auf.
Soweit so gut.
Ich möchte jedoch, dass das 2te Fenster immer mittig im Main Fenster erscheint, das tut es jedoch nicht.
Hilfe ist willkommen

im Code nach allem Zeichnen rufe ich auf:
[b]WND_MailClient() - soll mittig im Main aufgezeigt werden
Main()[/b]
um das 2te Fester anzuzeigen rufe ich die Procedure auf:
;:==================================================
;:
;: Button - Zeige E-Mail Kontakt:
;:
;:
Procedure.i OnGadget_Btn_Report()
HideWindow(#WND_MailClient, #False)
EndProcedure
Der Email Klient wird so aufgebaut:
Procedure.i WND_MailClient()
OpenWindow(#WND_MailClient, #PB_Window_ScreenCentered, #PB_Window_ScreenCentered, 400, 450, "", #PB_Window_Invisible|#PB_Window_ScreenCentered|#PB_Window_BorderLess)
.....
HideWindow(#WND_MailClient, #True)
Die PB Konstante: #PB_Window_WindowCentered tut leider nix ;(
Kann mir jemand einen Tipp geben wie ich meine Email Form im Main Fenster immer zentriert im Main angezeigt bekomme?
Ich zeichne beide Proceduren wie folgt:
MAIN: - Hauptfenster
If OpenWindow(#Main, App\WindowX, App\WindowY, App\WindowW, App\WindowH, #APP_FULLNAME, #PB_Window_SystemMenu|#PB_Window_MinimizeGadget|#PB_Window_TitleBar|#PB_Window_Invisible)
und E-Mail Kontakt Fenster über Button mit: WND_MailClient()
OpenWindow(#WND_MailClient, #PB_Window_ScreenCentered, #PB_Window_ScreenCentered, 400, 450, "", #PB_Window_Invisible|#PB_Window_WindowCentered|#PB_Window_BorderLess)
Vielen Dank für Hilfe und Grüße