![]() |
¿Cómo saber el mensaje de la API de Windows?
Ante todo un saludo a todos los colegas.
Necesito saber qué mensaje envía la API de Windows, por ejemplo, si se seleccionó la opción de cerrar, apagar o reiniciar Windows. He visto varios hilos en los cuales se trata muy bien cómo trabajar con WMEndSession, WMQueryEndSession y demás, pero lo que realmente necesito es saber qué realmente quizo hacer el usuario. Mi aplicación evita el cierre de la sesión de Windows porque necesita realizar varias operaciones antes, pero luego quiero que continúe con la opción seleccionada (cerrar, apagar, reinicar, etc) y es ahí donde deseo saber la opción seleccionada. De ante mano les doy las gracias. Disculpen si ya existe algún hilo que le refleje esta duda mía, pero estuve buscando bastante y no encontré lo que necesito. ;) |
Igual digo una sandez, pero, ¿por qué no simplemente haces las operaciones mencionadas y dejas que Windows siga con su proceso de apagado? Los mensajes que mencionas están justamente para que las aplicaciones hagan su trabajo de "limpieza", así que es de suponerse que Windows permitirá el correcto desempeño de dicho trabajo.
Bye |
Entiendo lo que me dices keyboy. Así lo implementé inicialmente y no me fue del todo como quería, el problema es que mi aplicación abre otra ventana en la que el usuario interactúa con ella y luego al terminar con ella quiero que mi aplicación continúe con la opción inicial que había escogido el usuario.
|
La franja horaria es GMT +2. Ahora son las 02:49:33. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi