Estoy realizando unas pruebas donde tengo un formulario MDI.
Este formulario tiene un menú, barra de herramientas (Toolbar), barra de aplicación (SSListBar) y barra de estados (StatusBar). Hasta aquí todo fácil.
Por otro lado he desarrollado una DLL que se encarga de crear formularios, donde una vez abiertos les indico que su formulario padre es el MDI (con la API SetParent(frm.hWnd,mdi.hWnd)...). Con esto solo consigo que el formulario que he creado aparezca dentro del MDI.
Qué es lo que pasa...? que me gustaría que el formulario actuase realmente como un formulario secudario del MDI, como si en tiempo de diseño hubiese activado la propiedad MDIChild=True (propiedad de lectura en tiempo de ejecución).
Conocéis si existe alguna API que permita cambiar las propiedades de un formulario u otra cosa que se os pueda ocurrir.
Os adelanto, que tengo pendiente probar lo mismo pero en lugar de ser una DLL, hacerlo con un control ActiveX, donde en tiempo de diseño puedo crear un formulario MDI con sus respectivo formulario secundario y posteriormente cambiar el formulario padre cuando se haya cargado ... pero esto será mañana miércoles
Un saludo y gracias... os dejo que penséis un rato
