Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

Control del cierre de Windows

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Control del cierre de Windows Responder citando

Estoy trabajando con Windows NT y mi intención es dejar que se cierre windows en función de que se haya efectuado o no cierta tarea.

Para ello intercepto el mensage WM_QUERYENDSESSION y en caso de no haber efectuado dicha tarea retorno false para que no se cierre.

Hasta aqui todo bien, pero cuando a continuación se efectua dicha tarea y se quiere cerrar windows, se queda la pantalla como inhabilitada en espera de cerrar, pero no cierra.

Pienso que debe ser porque el mensaje WM_QUERYENDSESSION, le ha llegado antes a algún proceso del sistema que a mi programa y este se ha cerrado y como mi programa no lo ha permitido, deberia de restablecerse el sistema antes de volver a cerrarlo, o algo así.

Creo que es asi puesto que la unica forma que he visto de poder cerrar es pulsando CTRL+ALT+SUPR y pulsando el botón cerrar con lo que saca una ventana indicando que tiene que restablecer el sistema y dando la opcion de cerrar o cerrar e iniciar.

Alguien sabe que hay que hacer despues de dar a la variable Msg.Result el valor false en el procedimiento que ejecutamos cuando recibimos el mensaje WM_QUERYENDSESSION, para restablecer el sistema.

Gracias a todos y aprovecho para desearos felices fiestas y que tengais mejor año para el 2005.
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

Puedes poner el Codigo, ya que existen muchas maneras de usar, este mensaje de windows..

Asi mismo, puedes identificarte, con FindWindow, para saber si eres tu u otro proceso que intenta apagar el pc

saludos
_________________
Cool
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email MSN Messenger
Mensaje    Asunto: Responder citando

Estoy efectuando el tratamiento tal y como esta descrito en el foro en Tips & Tricks con el título "No dejar que windows se apague".

Gracias por intentar responderme pero creo que o no me explicado bien o no has interpretado correctamente mi cuestión.

Lo que quiero es que mientras se este ejecutando mi aplicación, impedir que el usuario cierre Windows dando al botón INICIO\Apagar el sistema.

Esto lo consigo, pero el problema viene despues, cuando posteriormente quiero cerrar realmente windows; pues no se cierra y hay que apagar de botón.

Gracias de todos modos, pues valoro mucho a los que estais siempre atentos para ayudar.

Feliz año.
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.