Non, je ne m'en souviens plus. Et je ne sais pas si l'API peut répondre à ce problème.
Je ne vais considérer que 2 cas:
- Windows 10+ (les dimensions / positions incluent les bordures, mais les bordures n'apparaissent pas à l'affichage)
- Autres (les dimensions / positions n'incluent pas les bordures qui cependant apparaissent à l'affichage)
Je ne sais pas si discriminer sur l'OS répond à tous les cas mais ça doit y répondre à 99%.
Je vais reprendre chaque situation au cas par cas dans les 2 environnements pour maîtriser les décalages nécessaires au positionnement exact d'un objet sur un autre objet, en particulier lorsqu'un UserForm est impliqué (en tant qu'objet à positionner ou en tant objet cible), et quand 2 UserForms sont impliqués (l'un en tant qu'objet à positionner et l'autre en tant qu'objet cible), avec bien sûr tous les positionnements possibles au-dessus, à gauche, à droite, en haut, en bas, et les combinaisons (en haut à droite, en haut à gauche, en bas à droite, en bas à gauche).