FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Cerrar esta ventana...
En algún lado... la verdad no me acuerdo donde vi esto:
Y así meto la ventana de Mi PC dentro de mi formulario, algo un poco curioso para mi, pero mi duda es... como cerrar la ventana de Mi PC cuando se encuentra dentro de mi formulario? Esto lo pregunto porque cuando cierro mi aplicación y no he cerrado la ventana de Mi PC me da un error en el Explorer.exe Desde ya muchas gracias amigos.
__________________
Herr Heins Faust |
#2
|
||||
|
||||
Hola,
No se por que lo encuentra tan curioso aquel código, ya que lo que hace es sólo asignarle un padre a la ventana de Mi PC que está actualmente abierta mediante el handle de ella, que en este caso el padre será la ventana del formulario. Además sólo servirá para una ventana que tenga como caption "Mi PC". Si otro programa tiene el mismo texto incluirá esa ventana, por eso usted debe asignarle aparte del texto de la ventana, el nombre de la clase de la ventana, pero aún así, sólo servirá para el lenguaje en español de Windows y no para otros idiomas del SO. También, sólo funcionará para la ventana del explorador de archivos que tenga ese texto y que esté actualmente abierta. Usted si desea incluir ventanas del explorador de archivos, debería crearla mediante las APIS de Windows y nombre de la clase de estas ventanas en tiempo de ejecución. Pero bueno... aquí le propongo el siguiente ejemplo que le he hecho a la rápida en relación a lo que está arriba en su código, puede contener errores de ejecución, ya que es sólo un ejemplo, usted optimícelo y lea más en la ayuda acerca de estas funciones:
Cordiales saludos y espero que el ejemplo le sea de utilidad =) Última edición por Black_Ocean fecha: 11-03-2009 a las 02:01:57. |
#3
|
||||
|
||||
Cita:
Ah y un favor... no me escribas de usted, es que me siento viejo , mejor escríbeme de tu (quisiera seguir sintiéndome joven ) Saludos y gracias de nuevo.
__________________
Herr Heins Faust |
#4
|
||||
|
||||
Habiendo guardado el Handle de Mi PC antes de cambiar el parent, para cerrarla después:
Sin conocer el Handle previo tambien se puede hacer así:
Saludos. Última edición por escafandra fecha: 11-03-2009 a las 12:00:49. |
#5
|
||||
|
||||
Cita:
__________________
Herr Heins Faust |
#8
|
||||
|
||||
#9
|
||||
|
||||
No... pus si...
Si funcionó, es que no estaba usando adecuadamente SendMessage Gracias por quitarme esta duda que me causaba curiosidad.
__________________
Herr Heins Faust |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Cerrar ventana | rex | HTML, Javascript y otros | 2 | 29-05-2006 12:16:42 |
Problemas MDI cerrar ventana | rafadrover | Varios | 3 | 28-01-2006 13:30:44 |
Confirmación de cerrar ventana. | gontxalo | OOP | 13 | 26-05-2005 10:33:34 |
Cerrar ventana con la tecla ESC | Alexander | Varios | 3 | 19-05-2005 19:14:22 |
Cerrar Ventana | ronson | OOP | 2 | 17-12-2004 12:38:04 |
|