閉じるボタンが部分的に隠されているなど、Vistaのフォームをドッキングする際の問題を回避する方法があるかどうかは疑問に思っていました。消えていく外観?Delphi&Vista Dragging Formsグリッチ
デルファイ2007 &ビスタ(64ビット)
閉じるボタンが部分的に隠されているなど、Vistaのフォームをドッキングする際の問題を回避する方法があるかどうかは疑問に思っていました。消えていく外観?Delphi&Vista Dragging Formsグリッチ
デルファイ2007 &ビスタ(64ビット)
私はあなたがここに二つの異なるバグを持っていると信じています。
ぼんやりしたボタンのことは私には新鮮です。私はそれを見たとは思わない。
2番目のバグ(サイズ変更)は既知のものです。つまり、D2009で修正されましたが、解決策があります。
私はJEDI VCLのバグ修正レポートでそれを見つけました。私のコードに適用したときにはうまくいきました。 JEDI Issue Tracker Report
修正プログラムは、ネイティブのDelphi VCLドッキングシステムのユーザーにとっては些細なものでもありません。 JEDI VCLのJvDockなどのサードパーティのドッキングシステムを使用している場合は、すでにサポートされています。主なアプリケーションの1つに実装しましたが、ネイティブのVCLドッキングとサードパーティのコンポーネントが混在しています。
私はあなたのソリューションを投稿したいと思っていましたが、私のコードを調べていて、それはメインコードツリーのユニットと部分の束になっています。
JEDIドッキングシステムを見たい場合を除き、簡単な答えはありません。
「ドッキングされた」ウィンドウが閉じたときに隠れている領域が適切に再描画されないという点で、DockingTabsにはもう1つの既知のバグがあります。スライドアウトはうまく動作し、スライドイン(隠す)しても解決しませんが、動作させるにはVCLソースを変更する必要があります。
申し訳ありませんが、
ライアン
アップデート:私は、ドッキングのJVCL実装に見てきた、と私はそれが問題のいずれかを持っていないとして、それは、非常にうまく動作しますだと思います。あなたの助けをもう一度ありがとう。