我有一个应用程序(不是我的),它使用 CodeJock 的 AxXtremeDockingPane 向应用程序添加可停靠面板。
AxXtremeDockingPane 有一个被调用的方法AttachToWindow(int handle)
,当调用该方法时,将使用提供的句柄在窗口中创建一个停靠管理器,该句柄可以是任何应用程序。
我想知道是否有任何其他免费/更便宜的对接控件可以让您做同样的事情?
我想做的是,当应用程序运行时,主应用程序(不是我的)在其主窗口中创建了一个停靠管理器,但他们访问了 AxXtremeDockingPane 私有,这意味着我无法将自己的面板添加到主应用程序窗口。问题是,如果您尝试创建一个新的 AxXtremeDockingPane 并AttachToWindow(int handle)
使用主应用程序或任何子窗口的句柄调用它会引发 MemoryAccessViolation,因为那里已经有一个停靠管理器。
我想找到另一个可以做同样事情的套件,所以我可以在主窗口中创建一个新的停靠管理器,所以在主窗口中有 AxXtremeDockingPane 和 {other control}。
抱歉有点难以解释。
有谁知道我怎么能做到这一点,或者知道任何工具。