SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => C# => Mensaje iniciado por: Anteux en Lunes 22 de Octubre de 2012, 18:36

Título: Asociar tecla Windows para que maximice y minimice formulario
Publicado por: Anteux en Lunes 22 de Octubre de 2012, 18:36
Hola, soy usuario de Windows 8 y al ver que no traía Menú de Inicio (ni su botón claro) hice el mio propio, me funciona todo muy bien, salvo que como es un programa común se ancla a la barra de tareas como todos los demás pero eso es un detalle, lo que necesito saber es como hacer para que al pulsar la tecla WINDOWS el formulario se maximice y si lo pulso nuevamente se minimice, tal como se comporta el menú de Inicio en las versiones anteriores como Windows 7.

La aplicación se mantiene abierta todo el tiempo y se minimiza sola cuando clickeo alguno de sus accesos directos cualquiera sea, pero quiero esa funcionalidad extra con la tecla Windows.

Gracias de antemano :)

Lenguaje C#
Plataforma: Visual Studio 2012 Ultimate

Esta es mi app. (recorte)
(http://imageshack.us/a/img132/6786/winstartbetabyleosharpd.png)
Título: Re:Asociar tecla Windows para que maximice y minimice formulario
Publicado por: gabio2 en Lunes 22 de Octubre de 2012, 21:06
Una vez que se minimiza tú ventana, el SO pierde el 'foco' de la aplicación por lo tanto lo que se me ocurre es que programes un Servicio de Windows y capturar cuando el usuario presione alguna tecla hagas las validaciones correspondientes para volver a maximizar/minimizar tú aplicación...

Saludos!..