Integrar programas
Publicado por Erika (11 intervenciones) el 22/10/2003 21:17:12
Tengo una aplicación MDI en VC++ que,al pulsar un botón de la barra de herramientas ejecuta la función "ShellExecute" para iniciar un programa independiente(Matlab,por si os suena de algo).
El problema es que no logro hacer que permanezca dentro del área cliente(cuando lo maximizo ocupa toda la pantalla y cuando lo minimizo se me oculta en la barra de inicio de Windows),como si fuera un documento más.
Pensé que teniendo el ID del marco principal se lo podía pasar a ShellExecute y así controlar la ejecución,pero no se puede o no sé cómo hacerlo(que es lo más seguro).Probé con GetParent() ,SetWindowPlacement() y otras por el estilo,pero nada ;-(((
Si se os ocurre algo..... gracias ;-DD
El problema es que no logro hacer que permanezca dentro del área cliente(cuando lo maximizo ocupa toda la pantalla y cuando lo minimizo se me oculta en la barra de inicio de Windows),como si fuera un documento más.
Pensé que teniendo el ID del marco principal se lo podía pasar a ShellExecute y así controlar la ejecución,pero no se puede o no sé cómo hacerlo(que es lo más seguro).Probé con GetParent() ,SetWindowPlacement() y otras por el estilo,pero nada ;-(((
Si se os ocurre algo..... gracias ;-DD
Valora esta pregunta


0