5

CodeJock で AxXtremeDockingPane を使用してドッキング可能なパネルをアプリケーションに追加するアプリケーション (私のものではない) があります。

AxXtremeDockingPane には呼び出されるメソッドがAttachToWindow(int handle)あり、呼び出されると、提供されたハンドルを使用してウィンドウにドッキング マネージャーを作成します。これは任意のアプリケーションである可能性があります。

同じことを可能にする無料/安価なドッキング コントロールが他にあるかどうか疑問に思っていましたか?

私がやろうとしているのは、メイン アプリケーション (私のものではない) は、アプリケーションの実行時にメイン ウィンドウにドッキング マネージャーを作成しますが、AxXtremeDockingPane プライベートにアクセスしたことです。つまり、独自のパネルをメイン アプリケーション ウィンドウに追加することはできません。問題は、新しい AxXtremeDockingPane を作成しようAttachToWindow(int handle)として、メイン アプリケーションまたは子ウィンドウへのハンドルを使用して呼び出すと、ドッキング マネージャーが既に存在するため、MemoryAccessViolation がスローされることです。

同じことができる別のスイートを見つけたいので、メイン ウィンドウに新しいドッキング マネージャーを作成して、メイン ウィンドウに AxXtremeDockingPane と {other control} を配置します。

申し訳ありませんが、説明するのは少し難しいです。

私がこれを行う方法を知っているか、それを行うツールを知っている人はいますか?

4

1 に答える 1

4

私は使ったことはありませんが、SourceForge にはオープンソースの DockPanel スイートがあります。

http://dockpanelsuite.com

スクリーンショットに基づくと、Visual Studio の DockPanel のものとまったく同じように見えます。

于 2010-02-21T03:36:14.283 に答える