Visual Basic Foro
General => Códigos - Aportes - Recursos => Mensaje iniciado por: coco en Marzo 03, 2014, 05:52:25 pm
-
Bueno, este codigo surgio de algo que habian comentado en este foro, y me parecio interesante hacerlo con un Windows Hook (use uno que tenia Leandro en una version muy vieja del Skinner).
Simplemente se llama a "ModalShaderStartHooking" cuando arranca la aplicacion, y para finalizar "ModalShaderEndHooking".
Luego hay que abrir algun formulario de forma "modal" sin nada raro; ya que el Hook se encargará de todo.
Tambien podemos agregar o quitar formularios "excluidos", los cuales no van a oscurecer el formulario pariente cuando sean llamados de forma modal.
(http://i.snag.gy/hvnCr.jpg)
popmodalshader.zip (https://www.dropbox.com/s/un8xnfeyz3fplfo/popmodalshader.zip) Revision 0
-
muy bueno
-
Está genial querido Coco!!!! lo único que al cerrar el form hijo, el form pariente sigue oscuro :( ... alguna idea de porque será??
-
Está genial querido Coco!!!! lo único que al cerrar el form hijo, el form pariente sigue oscuro :( ... alguna idea de porque será??
Lo acabo de probar con win7 32bit y winxpsp2(virtualpc2007) y no presento ningun problema.
Habra algo similar pero sin necesidad de que el form sea llamado en vbModal?
-
Habra algo similar pero sin necesidad de que el form sea llamado en vbModal?
Hola, que sentido tendria?, la idea es que resalte la ventana modal, mientras una ventana esta modal no podes activar las otras, si vos podrías activar las otras, las tendrias oscuras, algo si sentido.