CodeJock で AxXtremeDockingPane を使用してドッキング可能なパネルをアプリケーションに追加するアプリケーション (私のものではない) があります。
AxXtremeDockingPane には呼び出されるメソッドがAttachToWindow(int handle)
あり、呼び出されると、提供されたハンドルを使用してウィンドウにドッキング マネージャーを作成します。これは任意のアプリケーションである可能性があります。
同じことを可能にする無料/安価なドッキング コントロールが他にあるかどうか疑問に思っていましたか?
私がやろうとしているのは、メイン アプリケーション (私のものではない) は、アプリケーションの実行時にメイン ウィンドウにドッキング マネージャーを作成しますが、AxXtremeDockingPane プライベートにアクセスしたことです。つまり、独自のパネルをメイン アプリケーション ウィンドウに追加することはできません。問題は、新しい AxXtremeDockingPane を作成しようAttachToWindow(int handle)
として、メイン アプリケーションまたは子ウィンドウへのハンドルを使用して呼び出すと、ドッキング マネージャーが既に存在するため、MemoryAccessViolation がスローされることです。
同じことができる別のスイートを見つけたいので、メイン ウィンドウに新しいドッキング マネージャーを作成して、メイン ウィンドウに AxXtremeDockingPane と {other control} を配置します。
申し訳ありませんが、説明するのは少し難しいです。
私がこれを行う方法を知っているか、それを行うツールを知っている人はいますか?