含まれている Delphi ドッキング デモに加えて、 Developer Express LibraryやJVCL Docking Libraryなど、他のより優れたドッキング ライブラリが利用できることは認識していますが、特定のデモ プロジェクトでは、Delphi の組み込み機能のみを使用するように制限されています。 (指摘された欠陥のいくつかにもかかわらず)。
私の質問は、ドッキング状態に永続性を追加することに関するものです。Controls.pas を調べると、TDockTree がデフォルトのドック マネージャーであり、ストリーム I/O ルーチンを備えていることがわかります。誰かがこれらのルーチンをどのように呼び出しているかわかりませんが、SO やさまざまなフォーラムを掘り下げています。関連する Create および OnDrop イベントからファイルを読み込んで保存しようとしましたが、暗闇の中で突き刺しています。フォームのサイズと状態の保存と復元には満足していますが、何を保存すべきかという概念に苦労しています。親切な人が私に出発点を与えてくれますか?
私は Delphi XE3 を使用しているので、すべての (?) ことが可能です!
どうもありがとう。