je rencontre un problème inattendu en ouverture de fenêtre en dual screen.
Code fonctionnel :
Code : Tout sélectionner
Define.i i
For i = 0 To 2500 Step 100
OpenWindow(#PB_Any, i, 0, 600, 400, Str(i), #PB_Window_SystemMenu)
Next;
OpenWindow(#PB_Any, 2100, 0, 600, 400, "Test", #PB_Window_SystemMenu)
Repeat
Event = WindowEvent()
Until Event = #PB_Event_CloseWindow
La fenêtre de test s'ouvre à l'endroit attendu (au milieu de l'écran de droite)
Code non fonctionnel :
Code : Tout sélectionner
OpenWindow(#PB_Any, 2100, 0, 600, 400, "Test", #PB_Window_SystemMenu)
Repeat
Event = WindowEvent()
Until Event = #PB_Event_CloseWindow
Copie d'écran du résultat :
La fenêtre de test s'ouvre sur l'écran de gauche.
Faut-il initialiser quelque chose dans le second cas ? Merci de votre aide.
Cordialement. Gilles
PureBasic 5.61 (MacOS X.13.2- x64)