У меня есть приложение (не мой), который использует AxXtremeDockingPane CodeJock для добавления прикрепляемых панелей к приложению.
AxXtremeDockingPane назвали метод AttachToWindow(int handle)
который при вызове создаст прикрепляющуюся кормушку в окно с предоставленным дескриптором, который может быть любым приложением.
Я задавался вопросом, существуют ли какие-либо другие свободные/более дешевые средства управления прикреплением, которые позволят Вам сделать то же самое?
То, что я пытаюсь сделать, главное приложение (не мой) создает прикрепляющегося менеджера в, он - главное окно, когда выполнение приложения, но они сделали доступ к AxXtremeDockingPane частным подразумевать, что я не могу добавить свои собственные панели к окну главного приложения. Проблема состоит в том, при попытке сделать новый AxXtremeDockingPane и вызов AttachToWindow(int handle)
использование дескриптора к главному приложению или любым дочерним окнам, это бросает MemoryAccessViolation, потому что уже существует прикрепляющийся менеджер там.
Я хотел бы найти другой комплект, который может сделать то же самое, таким образом, я могу создать нового менеджера по прикреплению в главное окно, поэтому иметь AxXtremeDockingPane и {другое управление} в главном окне.
Жаль бит трудно для объяснения.
Делает любой знает, как я могу сделать это, или знать любые инструменты, которые делают.
Я никогда не использовал его, но на SourceForge есть набор DockPanel с открытым исходным кодом:
Он выглядит точно так же, как DockPanel Visual Studio, судя по скриншотам.