Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Windows (https://www.clubdelphi.com/foros/forumdisplay.php?f=26)
-   -   Como hacer que WinXP mande mensaje a mi aplicación ???? (https://www.clubdelphi.com/foros/showthread.php?t=44284)

AGAG4 02-06-2007 04:06:27

Como hacer que WinXP mande mensaje a mi aplicación ????
 
Buen día, tengo mi aplicacion iconizada en la barra de tareas y lo que ando investigando es que en winxp ó win98 cuando presionan Ctrl+Alt+Sup aparece la ventan Administrador de tareas, si alguien se le ocurreo cerrar mi aplicación, aqui viene la pregunta

¿ Como puedo hacer que windows me mande un mensaje de que estan intentando cerrar dicha aplicación?

Agradezco cualquier sugerencia.

Alcolea 02-06-2007 05:28:26

Este procedure lo encontré en la Trucomanía y sirve para saber cuando Windows manda a cerrar tu programa, por ejemplo, al cerrar la sesión de trabajo.

Código Delphi [-]
  
private
    { Private declarations }
        procedure WMQueryEndSession(var Msg: TWMQueryEndSession); message WM_QUERYENDSESSION;
 
 
{---------------------------------------------------------------------}
 
implementation
 
     procedure TForm1.WMQueryEndSession(var Msg: TWMQueryEndSession);
     begin
       Msg.result := 1;
     end;

AGAG4 02-06-2007 20:41:07

Ya probe ese codigo antes de meter este hilo, has la prueba, abre el Administrador de Tareas y cierra tu aplicacion desde alli y veras que no te avisa, solo te avisa cuando cierras sesion, reinicias ó apagas...


Gracias por tu comentario

AGAG4 12-06-2007 22:16:18

Estuve investigando y haciendo pruebas y no he encontrado la forma de que winxp me mande un mensaje para cacharlo en mi aplicación para solo guardar la fecha y la hora de dicho proceso.....


La franja horaria es GMT +2. Ahora son las 23:27:57.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi