Ich habe hier auch noch/nur Windows 7 und kenne es bisher auch nicht anders.
Evtl. wurde ab Windows 8 da etwas geändert.
Hast du denn im Spiel die gleiche Auflösung wie beim Desktop gesetzt? Und funktioniert das bei Win8 und Win10 auch bei unterschiedlicher Auflösung?
Es gibt Libraries, wie z.B.
Overlay.NET oder
DX9-Overlay-API (C++) - kannst da ja mal reinschauen.
PS: Du hast "win7 und win10" (statt "win8 und win10") geschrieben...