В Delphi 7 все окна TForm
принадлежат скрытому окну TApplication
во время выполнения, которое фактически управляет кнопкой панели задач приложения.Это окно остается на основном мониторе, когда вы перемещаете свои формы на другие мониторы.Вот почему вы не видите, чтобы кнопка панели задач приложения перемещалась на другие мониторы.
В Delphi 2007 и более поздних версиях окна TForm
больше не принадлежат скрытому окну TApplication
по умолчанию в Vista +.Это поведение контролируется свойством TApplication.MainFormOnTaskBar
, которое еще не существовало в Delphi 7. Владение скрытым окном TApplication
вызывает все виды проблем в Vista + для панели задач, переключателя задач,Aero и т. Д., Поэтому ShowMainFormOnTaskBar
всегда следует устанавливать в значение true.
При обновлении проекта Delphi 7 до Delphi 10.2 обязательно установите Application.MainFormOnTaskBar := true;
в основном коде запуска приложения, чтобы приложение взаимодействовало сVista + правильно.MainFormOnTaskBar
по умолчанию имеет значение false при переносе проекта до D2007.