Wenn du das spiel gestartet hast deaktiviere es bevor du SetWindowPos verwendest
ansonsten wird sich das Window des Spiels wieder in den Vordergrund setzen.
Ich bin mir nicht sicher ob das überhaupt funktioniert denn bei DirektX ist das mit dem FensterHandle immer so eine sache
bin mir nicht sicher ob das im Vollbild noch gültig ist.
Prüfe also mal ob das
Handle dann überhaupt noch existiert.
EnableWindow(SpielFensterHandle, False);
Beim beenden deines Programms wieder auf True setzen.
HWND_TOPMOST
Platziert das Fenster über allen nicht obersten Fenster.
Das Fenster behält seine oberste Stellung, auch wenn es deaktiviert ist.
gruss