# Evitar cierre ventana 

**URL:** <https://foros.velneo.com/t/evitar-cierre-ventana/5647>\
**Category:** Velneo\
**Created:** [21 Noviembre, 2012 10:22 UTC](https://foros.velneo.com/t/evitar-cierre-ventana/5647 "2012-11-21T10:22:47Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![programador](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/programador/32/5498_2.png) [@programador](https://foros.velneo.com/u/programador)\
**Post date:** [21 Noviembre, 2012 10:22 UTC](https://foros.velneo.com/t/evitar-cierre-ventana/5647/1 "2012-11-21T10:22:47Z")

</div>

Cuando ejecutamos una aplicación se nos abre un marco (Autoexec) principal donde mostramos opciones, rejillas, etc. tengo habilitado un boton de cierre de aplicación con la finalidad de que al abandonar la aplicación se realicen una serie de controles, el problema es que no se como deshabilitar este marco donde se ejecutan las aplicaciones la crucecita de cierre o en su defecto hacer que cuando esto ocurra se ejecute el mismo proceso que con el boton ???

---

<div class="post-metadata">

**Author:** ![ymoracon](https://avatars.discourse-cdn.com/v4/letter/y/b2d939/32.png) [@ymoracon](https://foros.velneo.com/u/ymoracon)\
**Post date:** [21 Noviembre, 2012 13:34 UTC](https://foros.velneo.com/t/evitar-cierre-ventana/5647/2 "2012-11-21T13:34:32Z")

</div>

Hola Programador@gsisoftware.es

No hay nada que se pueda hacer, esta es una inquietud que muchos tenemos, pero que al parecer para Velneo y otros programadores no es muy importante.

El tema se ha discutido antes en este hilo:

[http://velneo.es/foros/topic/que-les-puedan-cerrar-formulario-haciendo-clic-en-la-x-no-les-afecta/](http://velneo.es/foros/topic/que-les-puedan-cerrar-formulario-haciendo-clic-en-la-x-no-les-afecta/)

Y hasta se ha propuesto una Idea, pero aun no se ha resuelto nada al respecto.

Exitos.

YIMY MORA ACONCHA

---

<div class="post-metadata">

**Author:** ![manuel.rd](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/manuel.rd/32/3508_2.png) [@manuel.rd](https://foros.velneo.com/u/manuel.rd)\
**Post date:** [21 Noviembre, 2012 17:38 UTC](https://foros.velneo.com/t/evitar-cierre-ventana/5647/3 "2012-11-21T17:38:22Z")

</div>

**Mirando en la documentación** pueden encontrar maneras de hacer lo que quieren.  
Para los formularios, en estilo marcan si quieren que este habilitada o no la X  
Y para el marco principal se usa vJavascript.

Manu  
[http://wikan.es](http://wikan.es)

---

<div class="post-metadata">

**Author:** ![programador](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/programador/32/5498_2.png) [@programador](https://foros.velneo.com/u/programador)\
**Post date:** [21 Noviembre, 2012 17:51 UTC](https://foros.velneo.com/t/evitar-cierre-ventana/5647/4 "2012-11-21T17:51:38Z")

</div>

OK, vJavasrcipt, hay alguien que pase el proceso, no tengo ni idea de js, gracias.

---

<div class="post-metadata">

**Author:** ![manuel.rd](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/manuel.rd/32/3508_2.png) [@manuel.rd](https://foros.velneo.com/u/manuel.rd)\
**Post date:** [21 Noviembre, 2012 18:29 UTC](https://foros.velneo.com/t/evitar-cierre-ventana/5647/5 "2012-11-21T18:29:04Z")

</div>

//Deshabilitamos la X  
theMainWindow.customizeWindowHint(0x01|0x02|0x04|0x08);

Manu  
[http://wikan.es](http://wikan.es)

---

<div class="post-metadata">

**Author:** ![comercial](https://avatars.discourse-cdn.com/v4/letter/c/94ad74/32.png) [@comercial](https://foros.velneo.com/u/comercial)\
**Post date:** [21 Noviembre, 2012 19:00 UTC](https://foros.velneo.com/t/evitar-cierre-ventana/5647/6 "2012-11-21T19:00:52Z")

</div>

Hola, Manu ¿ y si se pulsa F4 ?. La única solución es que se pueda parchear el evento de cierre de la ventana.

Saludos.  
Miguel.

---

<div class="post-metadata">

**Author:** ![manuel.rd](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/manuel.rd/32/3508_2.png) [@manuel.rd](https://foros.velneo.com/u/manuel.rd)\
**Post date:** [21 Noviembre, 2012 19:05 UTC](https://foros.velneo.com/t/evitar-cierre-ventana/5647/7 "2012-11-21T19:05:12Z")

</div>

Supongo que esto no se ha controlado por que estamos hablando de multiplataforma,  
y por ejemplo en el webclient, como detectas que te han cerrado, si es posible cerrar el navegador de golpe.

Creo que es mejor valorar si esas comprobaciones son tan importantes o si las puedes hacer de manera periódica

---

<div class="post-metadata">

**Author:** ![aztecmexico](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/aztecmexico/32/3498_2.png) [@aztecmexico](https://foros.velneo.com/u/aztecmexico)\
**Post date:** [21 Noviembre, 2012 20:56 UTC](https://foros.velneo.com/t/evitar-cierre-ventana/5647/8 "2012-11-21T20:56:46Z")

</div>

Hola, yo lo hago como está en este post [http://velneo.es/foros/topic/vin-para-que-puedan-desactivar-el-boton-cerrar-y-otros-en-los-formularios/](http://velneo.es/foros/topic/vin-para-que-puedan-desactivar-el-boton-cerrar-y-otros-en-los-formularios/) ahí va tambien para una libreria que inhabilita el alt-F4.

Saludos.

Martin Ibarra.

---

<div class="post-metadata">

**Author:** ![programador](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/programador/32/5498_2.png) [@programador](https://foros.velneo.com/u/programador)\
**Post date:** [21 Noviembre, 2012 22:15 UTC](https://foros.velneo.com/t/evitar-cierre-ventana/5647/9 "2012-11-21T22:15:59Z")

</div>

He visto que Manuel ha puesto el codigo js, si en el colmo de la amabilidad pusieras un instalabe en v7 con un ejemplo te lo agradeceria enormemente, al igual que el resto. Gracias.

---

<div class="post-metadata">

**Author:** ![manuel.rd](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/manuel.rd/32/3508_2.png) [@manuel.rd](https://foros.velneo.com/u/manuel.rd)\
**Post date:** [22 Noviembre, 2012 00:38 UTC](https://foros.velneo.com/t/evitar-cierre-ventana/5647/10 "2012-11-22T00:38:14Z")

</div>

Creas un proceso javascript y lo ejecutas en el oninit del autoexec.  
Recuerda que tiene que ser en primer plano.

Manu  
[http://wikan.es](http://wikan.es)
