Как я могу заставить Delphi 2009 по умолчанию открывать мое приложение на втором мониторе? - PullRequest
8 голосов
/ 17 декабря 2008

При отладке я всегда хочу, чтобы Delphi открывал мое приложение на втором мониторе, но он всегда открывается на первом, я знаю, что могу сохранить размещение приложения перед закрытием, но я хочу, чтобы оно всегда открывалось на втором мониторе при отладке режим.

Есть ли способ настроить Delphi 2009 для этого?

1 Ответ

11 голосов
/ 17 декабря 2008

У Дельфи нет своей функции.

Я добавляю код в обработчик OnCreate основной формы, который перемещает форму на второй монитор, если к приложению подключен отладчик Delphi.

  if (DebugHook <> 0) and (Screen.MonitorCount > 1) then
    Left := Screen.Monitors[1].Left;
...