![]() |
![]() |
| 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 |
|
#3
|
||||
|
||||
|
Efectivamente, WM_QUERYENDSESSION es enviado a la aplicación cuando el sistema está cerrando la sesión del usuario activo. WM_QUIT es enviado cuando se solicita el cierre de una aplicación en específico.
En lo que no estoy claro es que si las ventanas hijas reciben estos mensajes. Esta pueda ser la causa de tu problema. Recuerda que en Delphi, la ventana principal de la aplicación no es la solemos llamar "MainForm", sino una ventana oculta que es leída y manipulada por medio de la variable global Application. No sé si esta ventana tenga la propiedad WndProc para que por medio de ella puedas reimplementar tu propia función WndProc. Otra solución sería probar con el control TApplicationEvents. Saludos! |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Como saber mediante hook cuando se abre o cierra una aplicacion | JoAnCa | API de Windows | 2 | 15-11-2008 20:05:48 |
| Apagar, reiniciar y cerrar sesión | jorgegetafe | Varios | 25 | 05-06-2007 20:28:17 |
| Cerrar aplicación al apagar el sistema | MDSato | API de Windows | 17 | 08-11-2006 23:08:30 |
| Error al cerrar aplicacion cuando creo fields dinamicamente | mierda | OOP | 3 | 02-11-2006 18:57:41 |
| al cerrar un libro se me cierra el Excel! | haron | Servers | 0 | 30-05-2003 11:07:26 |
|