Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Problema con fsStayOnTop (https://www.clubdelphi.com/foros/showthread.php?t=32619)

JAI_ME 11-06-2006 01:09:51

Problema con fsStayOnTop
 
Buenas tardes….

Les explicare lo que quiero hacer ojala sea explicito y me logren entender, puesto que he buscado la forma de hacerlo y no he podido lograrlo a cabalidad….

Mi principal propósito es crear un café Internet, éste debe tener una ventana que ocupe toda la pantalla del monitor y que esta esté por encima de todas las demás ventanas de Windows, esto es con el fin de evitar el acceso al equipo sin autorización, bueno a esta Forma le daré el nombre de (Fcompleta). Esto es fácil de lograr con tan solo cambiar unas cuantas propiedades del Formulario, hasta aquí todo bien.

De “FCompleta” debo llamar a otro formulario que llamare (Fprincipal) que tiene la llave para acceder al equipo, esto lo hago colocando la propiedad FormStyle a fsStayOnTop del form “Fprincipal” para que se ubique en primer plano por encima de “Fcompleta” todo bien hasta el momento…

Mi problema ocurre cuando al usuario se le da por presionar las teclas alt+tab o ctrl.+alt+supr y llame otra ventana de Windows activa en ese momento, entonces la ventana llamada queda en segundo plano por encima de “Fcompleta”, es decir queda algo así: en primer plano queda “Fprincipal” en segundo plano queda “La otra ventada de Windows (cualquiera)” y en tercer plano queda “Fcompleta” y lo ideal seria que siempre quede la siguiente estructura “Fprincipal” en primer plano, “Fcompleta” en segundo plano y las demás ventanas de Windows queden siempre por debajo de estas formas… haga lo que haga o presione lo que presione el usuario, siempre se mantenga esta estructura ojo que de “Fprincipal” se pueden también desplegar nuevas formas hay si cambiaria la estructura y quedaría así: “Fcompleta” – “Fprincipal” – “la otra Forma generada de Fprincipal” donde “Fcompleta” estaría en el tercer plano “Fprincipal” en segundo plano y así respectivamente según sea el numero de Formas que se despligen en mi programa.

Si no he sido claro en algo pueden intentar hacerlo en delphi no es difícil darse cuenta de lo que trato de explicar en el momento ver el programa…

Ojala me puedan colaborar……

Si quieren que les mande lo que he hecho del programa se los enviare con gusto para que vean lo que les digo, solo les pido me expliquen como hacerlo aquí en el club. O me pueden enviar sus correos para enviárselos.

dec 11-06-2006 01:57:01

1 Archivos Adjunto(s)
Hola,

Creo que lo que explica Román en este Hilo te viene que ni pintado. ;)

Por cierto, Román enlaza a cierto código fuente que parece no estar disponible. Como lo tengo por aquí lo adjunto en este mensaje para que puedas echarle un vistazo, pero, no dejes de leer el Hilo que he enlazado, para saber de qué va la cosa. ;)

JAI_ME 11-06-2006 02:21:30

muchas gracias por la pronta respuesta.....

echare un vistaso a lo que me enviaste claro que leere el hilo que me dices, te contare luego si es lo que quiera.......

gracias....


La franja horaria es GMT +2. Ahora son las 21:54:56.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi