2010-02-21 7 views
5

Tengo una aplicación (no la mía) que utiliza AxXtremeDockingPane de CodeJock para agregar paneles acoplables a la aplicación.Controles de acoplamiento gratuitos que se pueden acoplar a una aplicación de terceros

AxXtremeDockingPane tiene un método llamado AttachToWindow(int handle) que cuando se llama creará un administrador de acoplamiento en la ventana con el controlador suministrado, que puede ser cualquier aplicación.

Me preguntaba si hay otros controles de acoplamiento gratuitos/más baratos que te permitan hacer lo mismo.

Lo que intento hacer es que la aplicación principal (no la mía) crea un administrador de acoplamiento en su ventana principal cuando se ejecuta la aplicación, pero accedieron al significado privado de AxXtremeDockingPane, lo que significa que no puedo agregar mis propios paneles al ventana principal de la aplicación. El problema es si intentas crear un nuevo AxXtremeDockingPane y llamas al AttachToWindow(int handle) usando el manejador de la aplicación principal o cualquier ventana hija que arroje MemoryAccessViolation porque ya hay un administrador de conexión allí.

Me gustaría encontrar otra suite que pueda hacer lo mismo, así que puedo crear un nuevo administrador de acoplamiento en la ventana principal, así que tenga AxXtremeDockingPane y {other control} en la ventana principal.

Lo siento, es difícil de explicar.

¿Alguien sabe cómo puedo hacer esto, o conozco alguna herramienta que lo haga?

Respuesta

4

nunca he utilizado, pero no es una suite DockPanel de código abierto en SourceForge aquí:

http://dockpanelsuite.com

Se ve exactamente como la materia DockPanel Visual Studio basado en las capturas de pantalla.

+0

Un mes tarde, pero en segundo lugar, el conjunto de paneles del muelle. Lo he usado en numerosas aplicaciones internas. – Yoopergeek

Cuestiones relacionadas