В настоящее время мы используем эту логику для центрирования каждого нового окна:
ASSIGN {& WINDOW-NAME}: X = (SESSION: WIDTH-PIXELS - {& WINDOW-NAME}: WIDTH-PIXELS) / 2 {& WINDOW-NAME}: Y = (SESSION: HEIGHT-PIXELS - {& WINDOW-NAME}: HEIGHT -ПИКСЕЛЕЙ) / 2.
Однако пользователь хочет разместить окно в определенном месте. Когда они закрывают окно и открывают его позже, они хотят, чтобы оно появилось на том же месте, где они его оставили.
Если я удалю приведенный выше код, новое окно появится на экране случайным образом.
Использование: Windows XP Progress Openedge 10.1C01