0

Avalondock を使用した C# アプリケーションがあります。このアプリケーションでは、メモ帳や Windows 電卓などの「サード パーティ」アプリケーションをドッキングできます。このドックでは、希望どおりにアプリケーション ウィンドウがタイトルバーなしで表示されます。

ドッキングしたいDelphi XE2アプリケーションもあります。これは正しく機能しており、タイトルバーが削除され、メインメニューが機能しています。同じアプリケーションをカスタム VCL スタイルとドッ​​キングするまで。その場合、タイトルバーがドックに表示されたままになり、メイン メニューが機能しなくなります。タイトルバーの問題は、borderstyle を bsNone に設定することで解決できます。

formcreate、formshow、または formactivate のコンパイル中または実行時にカスタム スタイルを適用すると、この問題が発生します。ボタンをクリックしてスタイルランタイムを適用すると、メインメニューは機能し続けますが、ウィンドウがドッキング解除され、空のドックとその前にアプリケーションがあります。

この問題を解決する方法を知っている人はいますか?

タイス

4

1 に答える 1