![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
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 03: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 13: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 |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Cerrar ventana | rex | HTML, Javascript y otros | 2 | 29-05-2006 13:16:42 |
| Problemas MDI cerrar ventana | rafadrover | Varios | 3 | 28-01-2006 14:30:44 |
| Confirmación de cerrar ventana. | gontxalo | OOP | 13 | 26-05-2005 11:33:34 |
| Cerrar ventana con la tecla ESC | Alexander | Varios | 3 | 19-05-2005 20:14:22 |
| Cerrar Ventana | ronson | OOP | 2 | 17-12-2004 13:38:04 |
|