SoloCodigo
Programación General => C/C++ => Mensaje iniciado por: Willie_Ram en Miércoles 8 de Diciembre de 2004, 20:48
-
Necesito cerrar un cuadro de diálogo desde otra aplicación diferente a la que la llamó. Alguien sabe cómo puedo hacerlo?
-
no puedes.
La unica manera seria cerrando el proceso, lo cual lo puedes hacer de pronto a traves de la api de windows o del sistema operativo que estes utilizando.
-
Cómo cierran las ventanas programas como el vnc?
-
api de windows
-
Cuál API :huh: ?
-
Bueno, segun veo esto puede ser un poco avanzado para ti,
pero mirate en la pagina de msdn los temas relacionados al plataform SDK.
La API es una serie de programas, objetos, procedimeintos, variabloes..etc que te permiten acceder al interior del sistema operativo y realizar llamados a sus funciones, de esta forma puedes consultar por ejemplo al administrador de tareas y deternminar cual aplicacion cerrar en un momento dado.
-
He mirado poco, pero quizás la función EndDialog() te resulte útil. Por lo que he leido se puede llamar incluso desde otro proceso.
Necesitas pasarle el handle de la ventana.... intenta sacarlo mediante la funcion FindWindow().
Todas las funciones pertenecen a la API de windows y se incluyen en la librería windows.h.
Un saludo
-
s y se incluyen en la librería windows.h.
No todas las funciones de la api estan en windows.h.
-
Gracias Juank, me refería a las funciones citadas en mi mensaje, no a todas las funciones de la API de windows.
Un saludo.
-
Para VB, yo uso las Api's FindWindow y SendMessage, no las se usar en C++, pero ahi te dejo la clave.
ojala te sirva.
chao