Aplicación contenedora

14/03/2005 - 18:19 por Víctor | Informe spam
¿Conoce alguien la forma de crear una especie de formulario MDI en el que
poder "empotrar" aplicaciones externas (Word, Excel, etc.)?

He pensado hacerlo con un componente tipo Browser, pero el problema es que
no funcionará correctamente con todas las extensiones.

Y rizando el rizo ¿puede alguien ayudarme a controlar el escritorio mediante
programación?. Concretamente, me gustaría utilizarlo como un formulario en
el que colocar botones, listas desplegables, etc. He conseguido dibujar
botones mediante ControlPaint.DrawButton(...), pero sólo puedo dibujarlos y
no añadirles interacción.

Muchas gracias.
Víctor
 

Leer las respuestas

#1 Marino Posadas
15/03/2005 - 01:09 | Informe spam
Hola víctor

Curioso... Lo primero se puede hacer capturando el manejador de ventana y
asignándolo a la ventana que quieras mediante el API
SetParent()

Lo segundo, es otra historia. No adelantas nada con dibujar. El objeto no
"existe" realmente. No obstante podrías usar la configuración del directorio
activo, para mostrar cosas en el escritorio como parte de una página HTML
que ocupe una parte de él.

Mírate lo del Directorio Activo.



Saludos cordiales
Marino Posadas
MVP Visual C#

www.ElAveFenix.net

"Víctor" escribió en el mensaje
news:
¿Conoce alguien la forma de crear una especie de formulario MDI en el que
poder "empotrar" aplicaciones externas (Word, Excel, etc.)?

He pensado hacerlo con un componente tipo Browser, pero el problema es que
no funcionará correctamente con todas las extensiones.

Y rizando el rizo ¿puede alguien ayudarme a controlar el escritorio
mediante
programación?. Concretamente, me gustaría utilizarlo como un formulario en
el que colocar botones, listas desplegables, etc. He conseguido dibujar
botones mediante ControlPaint.DrawButton(...), pero sólo puedo dibujarlos
y
no añadirles interacción.

Muchas gracias.
Víctor


Preguntas similares