Форма Delphi 6, настроенная на позиционирование себя с помощью poDesktopCenter, оказывается на «расширенном» мониторе

У меня есть приложение Delphi 6, которое запускает мастер после появления основной формы. Мастер — это модальная форма. У одного из моих пользователей рабочий стол Windows расширен на несколько мониторов. В этом случае основная форма отображается на основном мониторе, а Мастер отображается на расширенном мониторе. Это создает путаницу, потому что они думают, что приложение зависло, когда они пытаются нажать на главную форму. Поскольку мастер открыт и модален, ничего не происходит, кроме того, что они слышат предупреждающий сигнал «динь», который говорит вам, что форма не может получить ввод.

Что я могу сделать, чтобы убедиться, что форма мастера отображается на том же мониторе, что и основная форма, в данном случае на основном мониторе? У меня форма мастера настроена на poDesktopCenter.

5
задан Robert Oschler 22 June 2012 в 04:37
поделиться