Delphi - Развернуть форму до определенного экрана

Довольно простая, я думаю, но мне нужно иметь возможность развернуть форму до определенного экрана. Кажется, не удается найти какую-либо конкретную информацию о Delphi.

Я могу вспомнить положение форм при последующих загрузках приложения. Однако, когда я восстанавливаю позицию, а затем вызываю WindowState: = wsMaximized , форма перемещается на другой экран! (у меня есть и другие формы, которые также видны на этом экране - он, кажется, разворачивается до «активного экрана»)

Поэтому мне нужна такая функция:

procedure Maximize(const aScreenIndex : Integer);
begin
 if aScreenIndex < Screen.MonitorCount then
   //Maximize to that screen
end;
5
задан Simon 16 June 2011 в 07:06
поделиться