Bonjour,

Je rencontre un problème étrange sur l'ouverture d'une popup.
Le contexte :

J'appelle OuvrePopupPosition ainsi :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
OuvrePopupPosition(nomdemafenetre, poSelonChamp,"composantsource")
Normalement, cela fonctionne très bien. Mais sur certaines configurations, cela échoue : le popup est bien affiché, mais avec des coordonnées qui le placent en dehors de la zone d'affichage - il est donc invisible.

Je parviens maintenant à reproduire le problème simplement.

Sur une configuration deux écrans configurée ainsi sous Windows :
[1] [2]
([1] étant l'écran principal, à gauche, et [2] étant l'écran de droite)
Le popup fonctionne correctement, que l'application soit sur l'écran 1 ou sur l'écran 2

Sur cette configuration :
[1][2]
([2] étant l'écran principal, cette fois-ci celui de droite)
Aucun souci non plus

En revanche, si les écrans sont inversés au niveau du câblage, ils apparaissent ainsi sous Windows :
[2] [1]
Si l'écran principal est le [1] (à droite) et que l'application est sur l'écran [2] (à gauche), le popup est invisible.

A noter que jouer avec les paramètres de positionnement de OuvrePopupPosition (pour utiliser poBas à la place de poSelonChamp par exemple) ne résout pas le problème.
Et utiliser carrément la fonction à la place de ne le résout pas non plus.

Quelqu'un a-t-il déjà rencontré ce type de problème ?

Merci pour votre aide !