SoloCodigo

Programación General => C/C++ => Mensaje iniciado por: Willie_Ram en Miércoles 8 de Diciembre de 2004, 20:48

Título: Cómo Cerrar Una Ventana De Otra Aplicación?
Publicado 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?
Título: Re: Cómo Cerrar Una Ventana De Otra Aplicación?
Publicado por: JuanK en Miércoles 8 de Diciembre de 2004, 21:01
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.
Título: Re: Cómo Cerrar Una Ventana De Otra Aplicación?
Publicado por: Willie_Ram en Miércoles 8 de Diciembre de 2004, 22:17
Cómo cierran las ventanas programas como el vnc?
Título: Re: Cómo Cerrar Una Ventana De Otra Aplicación?
Publicado por: JuanK en Miércoles 8 de Diciembre de 2004, 23:21
Cita de: "JuanK"
api de windows
Título: Re: Cómo Cerrar Una Ventana De Otra Aplicación?
Publicado por: Willie_Ram en Jueves 9 de Diciembre de 2004, 04:46
Cuál API :huh: ?
Título: Re: Cómo Cerrar Una Ventana De Otra Aplicación?
Publicado por: JuanK en Jueves 9 de Diciembre de 2004, 04:51
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.
Título: Re: Cómo Cerrar Una Ventana De Otra Aplicación?
Publicado por: carmamezo en Viernes 10 de Diciembre de 2004, 20:42
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
Título: Re: Cómo Cerrar Una Ventana De Otra Aplicación?
Publicado por: JuanK en Viernes 10 de Diciembre de 2004, 21:40
Citar
s y se incluyen en la librería windows.h.

No todas las funciones de la api estan en windows.h.
Título: Re: Cómo Cerrar Una Ventana De Otra Aplicación?
Publicado por: carmamezo en Viernes 10 de Diciembre de 2004, 21:44
Gracias Juank, me refería a las funciones citadas en mi mensaje, no a todas las funciones de la API de windows.
Un saludo.
Título: Re: Cómo Cerrar Una Ventana De Otra Aplicación?
Publicado por: RadicalEd en Lunes 13 de Diciembre de 2004, 20:46
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