Ich denke nicht, dass das auch nur Ansatzweise etwas nützen wird. Denn üblicherweise ist es so, dass ALLE Anwendungen Normal gestartet werden und diese sich selbst in den Vollbildmodus setzen.
Evtl könntest du eine Chance haben wenn du mit
FindWindow das entsprechende Fenster suchst und und dann via
MoveWindow die Größe setzt. Mit
GetWindowLong und
SetWindowLong kannst du den Stil des Fensters anpassen so, dass es einen Rahmen bekommt. Mit
ChangeDisplaySettings könntest du es dann auch noch erreichen, dass sich die Auflösung deines Monitors wieder zurückgesetzt wird.
Allerdings ist das alles Theoretisch. Ob es ffunktioniert? Ich tippe eher mal auf nein, denn es kann immer noch passieren, dass das Spiel auf so etwas sehr empfindlich reagiert und einfach abstürzt. Ich habe es schon einmal andersherum gemacht. Also ein Fenster auf den Vollbild erweitert. Allerdings war das nur ein Programm was ein Video dargestellt hat. Also nichts was mit einem Spiel vergleichbar wäre.
PS: Wenn das Spiel wärend des Spielens die Auflösung selber noch einmal ändert. Also für Videos wird das ganze noch mal komplizierter.