Aero対応にするには,プロジェクトソースにMainFormOnTaskbar := Trueを記述する必要がある.
しかしこうするとメインフォームから表示したフォームが常にメインフォームの上に表示されてしまうので要注意.
必要に応じてTrueかFalseが選択する.実行時に変更してはいけない.
Delphi2007以降では新規アプリケーション作成時に自動的にMainFormOnTaskbar := Trueが記述される.
program Project1;
uses
Forms,
Unit1 in ‘Unit1.pas’ {Form1},
Unit2 in ‘Unit2.pas’ {Form2};
{$R *.res}
begin
{$WARN SYMBOL_PLATFORM OFF}
//メモリーリークチェック
ReportMemoryLeaksOnShutdown := DebugHook <> 0;
{$WARN SYMBOL_PLATFORM ON}
Application.Initialize;
//これがあるとForm1がForm2の裏に隠れる
Application.MainFormOnTaskbar := True;
Application.CreateForm(TForm1, Form1);
Application.CreateForm(TForm2, Form2);
Application.Run;
end.
参考:http://docwiki.embarcadero.com/VCL/ja/Forms.TApplication.MainFormOnTaskBar (VCL Documentation)

