Afortunadamente es muy fácil de hacer si hacemo uso de esta libreria: Win32 Session Changes Notifier Que he creado yo mismo y esta disponible en Github. Lecturas recomendadas C# – Win32SessionChangesNotifier libreria para recibir notificaciones de cambios de sesión Qué es el bucle de mensajes, message loop o WndProc ? WPF - Recibir notificaciones cuando hay cambios de sesión Divide y vencerás!, mi principio favorito. Seguiremos estos tres pasos: Registrar la ventana para recibir notificaciones Modificar el comportamiento del WndProc Des registrar la ventana para dejar de recibir notificaciones He creado una aplicacion Windows Forms en blanco, tan solo con un ListBox…
leer más...tag: forms
on
C# - Forms - El extraño caso de la ventana sin borde que no se deja maximizar ni minimizar
on
En algunas aplicaciones llega a ser necesario tener una ventana sin borde en algún momento, una ventana sin borde se logra estableciendo la propiedad FormBorderStyle = None en el diseñador de Windows Forms o a través de código: this.FormBorderStyle = FormBorderStyle.None; Hasta ahí todo esta bien y no hay ningún problema al respecto, hasta que nos damos cuenta que una ventana sin borde no se deja maximizar ni minimizar ni siquiera por programación. De esto tratare en este artículo, el porqué de esta situación y como solucionarlo. Cómo sabe una ventana que se debe maximizar o minimizar? El bucle de…
leer más...