Bloqueo del cierre de la aplicación mediante la X


([N4] apinna.winmotor) #1

Hola a todos,

al no tener en V7 un comando que nos permita controlar el cierre de la aplicación hemos montado un botón cerrar en el menú con el que lanzamos el correspondiente proceso que necesitamos en este caso.

Mediante Java Script, hemos localizado un sistema que ejecutándolo en el inicio de la aplicación conseguimos desactivar la X de la ventana pero nos surgen dos problemas:

  1. Se nos desactiva también el botón _ para minimizar
  2. No conseguimos bloquear la posibilidad de que el usuario cierre la aplicación mediante Alt+F4

¿ Alguien conoce solución a estos problemas ?

Saludos y muchas gracias


([N4] velavisual) #2

@apinna.winmotor
.
.
1)Sobre el primer punto, te adjunto una imagen de un script .JS que suelo ejecutar en la conexión de evento INICIALIZADO del Autoexec.
La realizo ejecutando el proceso en primer plano, así que debes crear un proceso javascript que apunte a dicho script .JS
Es cuestión combinar las posibilidad que desees usar.
.
2) Sobre lo de impedir que el usuario pulse Alt+F4 (pienso y quiero equivocarme) que es responsabilidad del propio sistema operativo el permitir dicha funcionalidad. De todas formas te adjunto un enlace de un programita que puedes ejecutar y adjuntar a tus soluciones (sólo windows). Si alguien sabe como hacerlo mediante v7 y/o algún script mejor que mejor.
.
.
http://geekazos.com/killkeys-bloquear-tecla/
.
.
saludos
Antonio Vela
http://www.velavisual.com


([N4] velavisual) #3

… ups… se me olvidó la imagen.
.
.
[attachment=24701,1929]




([N1] aztecmexico) #4

Quizás pudiera servirte esto:

http://velneo.es/foros/topic/vin-para-que-puedan-desactivar-el-boton-cerrar-y-otros-en-los-formularios/

Saludos.

Martin Ibarra.


([N4] apinna.winmotor) #5

@velavisual y @aztecmexico

Muchísimas gracias a los dos, con esto hemos conseguido evitar un conflicto bastante coñazo de la aplicación.

Saludos