Delphi 7 で作成され、Delphi XE に移植されたアプリケーションを保守しています。
Windows 7 を使用して、メイン ウィンドウの下にモーダル ウィンドウが表示されたり、ユーザーがモーダル フォームを操作することが期待されていて、メイン ウィンドウの下にあるためにそれが不可能であるため、最終的にプログラムを操作できなくなるなどの問題が発生しました。
この問題を回避するために、プロジェクトのMainFormOnTaskBarプロパティを True に変更し (古いプロジェクトにはこのプロパティがありません)、同じプロジェクトを続行します。ドキュメントを読んで、新しい Form プロパティPopupParentを見つけました。MainFormOnTaskBar を True に設定した場合、このプロパティを使用することは必須ですか? この問題の別の解決策はありますか?