Tenemos una aplicación integrada en MFC (c++), que originalmente funcionaba en Windows XP, luego en 7 y ahora en Windows 10.
El problema al que nos enfrentamos fue la pérdida de enfoque, que los mensajes de Windows y otras aplicaciones robaban aleatoriamente. Lo solucionamos ejecutando la aplicación a través de una línea de comando con el siguiente comando:
iniciar/esperar RUTA
El "/wait" resolvió todos los problemas de enfoque, pero con las actualizaciones recientes de Windows dejó de funcionar nuevamente. Como no pude encontrar ningún resultado al respecto, ¿alguien ya experimentó este problema o tiene alguna alternativa al comando "/wait"?
Respuesta1
Existe una utilidad llamada "Siempre visible" que probablemente le resulte útil.