No hay magia. Hay dos funciones de API de Windows que hacen que sea posible irScreen: ShowWindow y GetWindowText. Entonces, mientras Microsoft soporte este tipo de comunicación entre procesos, goScreen funcionará. Cuando pasa de una página de pantalla a otra, goScreen solo oculta todas las ventanas visibles en la página anterior y muestra las que están en la siguiente.
Ocultar y mostrar una ventana es una operación legal y todas las aplicaciones deben reaccionar adecuadamente, por ejemplo, volver a dibujarse correctamente. Es uno de los principales requisitos en el desarrollo de Microsoft0 Windows. Por supuesto, no hay garantía de qué tan rápido responderán. Aquí dependo de ellos; si son lentos, por favor no me culpen. También esto explica el comportamiento a veces extraño de otras aplicaciones: pueden llamar a ShowWindow ellos mismos, o no llamarlo cuando sería bueno hacerlo.
GoScreen no supervisa la actividad del shell de Windows; esto requeriría la instalación de enlaces de Windows, lo que creo que no es seguro. Por ejemplo, cuando se hace doble clic en un archivo en el Explorador de Windows, Shell encuentra en el registro qué aplicación puede abrir este archivo, inicia esta aplicación y le ordena abrir el archivo. GoScreen no está involucrado en este escenario.
GoScreen no tiene iniciativa. Puede hacer muchas cosas, pero solo cuando se lo ordena. Es decir, siempre que no toque goScreen, no tocará su sistema.
Comentarios que no se encuentran