Avalondock を使用した C# アプリケーションがあります。このアプリケーションでは、メモ帳や Windows 電卓などの「サード パーティ」アプリケーションをドッキングできます。このドックでは、希望どおりにアプリケーション ウィンドウがタイトルバーなしで表示されます。
ドッキングしたいDelphi XE2アプリケーションもあります。これは正しく機能しており、タイトルバーが削除され、メインメニューが機能しています。同じアプリケーションをカスタム VCL スタイルとドッキングするまで。その場合、タイトルバーがドックに表示されたままになり、メイン メニューが機能しなくなります。タイトルバーの問題は、borderstyle を bsNone に設定することで解決できます。
formcreate、formshow、または formactivate のコンパイル中または実行時にカスタム スタイルを適用すると、この問題が発生します。ボタンをクリックしてスタイルランタイムを適用すると、メインメニューは機能し続けますが、ウィンドウがドッキング解除され、空のドックとその前にアプリケーションがあります。
この問題を解決する方法を知っている人はいますか?
タイス