Es sieht so aus, als ob diese Frage mehrmals in einem anderen Kontext gestellt wurde und ich habe einige Schritte unternommen, um ein Overlay für ein Spiel zu erstellen (Dies ist für informative Daten, etc ..). Ich würde es auch gerne interaktiv machen wie Steam und XFire.Vollbild DirectX Overlay? Ja .. wieder C#
Ich habe es geschafft, ein Overlay für ein DirectX-Spiel zu bekommen, während es im Fenstermodus ist ... irgendwie.
Ich habe überall über Stapelüberlauf geschaut und google ohne viel Glück.
Bei Bedarf kann ich dies in C++ anstelle von C# versuchen. Ich kenne C#, aber ich halte mich selbst nicht für einen Profi. Brauche einfach eine bessere Erklärung. Heck Ich werde bereit sein, einen schönen Screencast/Tutorial zu erstellen, wenn ich das richtig machen kann.
HINWEIS: Ich würde das gerne mit nativem Code und nicht mit einer Bibliothek tun, aber wenn es eine gute freie Bibliothek gibt, würde ich das gerne überprüfen.
Beispiele: How to overlay graphics on Windows games?
http://www.gamedev.net/community/forums/topic.asp?topic%5Fid=359794
C# "Lock" an overlay form to the position of another window
Mehr Info: ich ein Spielfenster zu überlagern mit schaffte es zu einem Windows Form erhalten und legen Sie seine Eltern, dass mit SetParent. Dies funktioniert jedoch nicht sehr gut, da es im Vollbildmodus überhaupt nicht funktioniert und die Transparenz nicht funktioniert. (hatte grundsätzlich einen Transparenzschlüssel und die TopMost wurde auf TRUE gesetzt.) Ich würde wirklich gerne eine andere Methode finden.
Was ist Ihre eigentliche Frage? Und hast du schon irgendeinen Code geschrieben? Es ist unwahrscheinlich, dass Sie ein Lernprogramm aus StackOverflow erhalten, aber Sie erhalten Antworten auf bestimmte Fragen, wenn Sie sie haben. Ich bin mir auch nicht sicher, "hartnäckig" ist das Wort, das Sie suchen. Meinst du "interaktiv?" –
Ich habe versucht, das Problem aus der Ferne zu untersuchen. Ich werde später zum Beispiel etwas Code bekommen. Ich werde versuchen, einen weiteren Schnitt mit mehr Informationen zu machen. Vielen Dank. Und ja, ich meinte Interactable. Die Rechtschreibprüfung hat mich enttäuscht. :) – Tyler
Siehe auch http://stackoverflow.com/questions/925981/overlaying-on-a-3d-fullscreen-application – aib