in der neusten Version von PB (5.72/64) ist mir aufgefallen, das, wenn ich ein zweites Fenster öffne und dieses mit dem Flag '#PB_Window_WindowCentered' belege, dies keine Auswirkung hat, sondern das Fenster wie angegeben angezeigt wird.
Code: Alles auswählen
Procedure test()
If OpenWindow(1, 100, 200, 80, 80, "PureBasic Window", #PB_Window_SystemMenu | #PB_Window_WindowCentered)
Repeat: Until (WaitWindowEvent()=#PB_Event_CloseWindow)
EndIf
EndProcedure
If OpenWindow(0, 100, 200, 240, 240, "PureBasic Window", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
Test()
Repeat: Until (WaitWindowEvent()=#PB_Event_CloseWindow)
EndIf
End