¿Hay alguna forma de ocultar la barra de título de un programa usando AutoHotKey en Windows 8?

¿Hay alguna forma de ocultar la barra de título de un programa usando AutoHotKey en Windows 8?

Escribí un script AHK para ejecutar un juego (Space Empires V) en modo de "ventana de pantalla completa" que no admite ese modo, porque se ejecuta a un FPS más rápido en modo de ventana por alguna razón, pero me gusta la experiencia de pantalla completa. La forma en que hago esto es básicamente ejecutar el juego en modo ventana, pero con la resolución de mi pantalla, luego usar AHK para enmascarar la barra de título. (Intenté configurar el estilo del borde del formulario para que simplemente no tuviera una barra de título, pero eso pareció romper el código de representación del juego, al menos en Windows 7).

Mi problema es que mi script funciona bien en Windows 7 y en Windows 8 Release Preview, pero en la versión final de Windows 8, Windows se niega a ocultar la barra de título. ¿Alguien conoce alguna forma de solucionar este problema?

Puedes descargar mi script aquí:

http://spaceempires.net/downloads-file-920.html

¡Gracias!

Respuesta1

Cuando quiero ocultar los bordes por completo siempre uso esto:

WinSet, Style, -0xC40000, A

O si quieres un borde alrededor, puedes hacer:

WinSet, Style, -0xC00000, A

Combinado con un atajo funciona bastante bien, por ejemplo:

!^f::
WinSet, Style, -0xC40000, A
WinMove, A, , 0, 0, 1680, 1050
return

De esta manera abrirías tu juego en modo ventana y luego presionarías Ctrl+ Alt+ Fpara hacerlo.pantalla completa.

Disfrutar ;).

EDITAR: Recuerde cambiar 1680 y 1050 a su resolución real, que según su secuencia de comandos sería 1600x900.

Respuesta2

¡Me di cuenta de que ni siquiera necesitaba eliminar la barra de título de mi guión! Todo lo que tenía que hacer era mover la ventana para que la barra de título estuviera fuera de la pantalla, lo cual ya estaba haciendo. Entonces, comentar la línea que intenta eliminar la barra de título resolvió mi problema.

información relacionada