Delphi XE8 で Firemonkey アプリケーションを開発していますが、次の状況が見つかりました。
Align:=Client および Form BorderStyle = None を指定した TWebBrowser コントロールのみを含む小さなフォームで小さな Web ページを表示する必要がありますが、何らかの理由で Windows ではフォームが灰色に表示され、TWebBrowser が表示されません。Mac OS では期待どおりに動作します。
また、Minimize、Maximize、SystemMenu などの BorderIcons のいずれかを無効にすると発生します。Delphi 10 と同じ問題を試しました。TMS WebBrowser for Firemonkey (TMSFMXWebBrowser) の試用版と同じ問題を試しました。
Win32 で TWebBrowser と FormStyle = Single のフォーム
Win32 で TWebBrowser と FormStyle = None のフォーム
Win32 での TWebBrowser および FormStyle = Single および Maximize Button = False のフォーム
Mac OS で TWebBrowser と FormStyle = Single を使用したフォーム
誰かが理由とこれを修正する方法を知っていますか? Mac OS のような境界線やアイコンのないフォームで Web ページを表示したいと思っています。