Laden...

osd in fullscreen games

Erstellt von King vor 14 Jahren Letzter Beitrag vor 14 Jahren 2.140 Views
K
King Themenstarter:in
27 Beiträge seit 2006
vor 14 Jahren
osd in fullscreen games

Hallo Leute,

ich würde gerne ein osd Programm schreiben welches es mir ermöglicht Anzeigen am Bildschirm zu machen, wobei die Anzeigen ohne Window gemacht werden, also ein on screen display.

Einen Trick habe ich dazu schon gefunden wie man es in Windowsapplikationen machen kann ( mit hilfe der user32.dll und der gdi32.dll)

Mein Problem ist wie kann genau das selbe in Fullscreen Games realisieren, so das der Text überlappend über das spiel wäre?

Bin euch für jeden Tipp dankbar.

915 Beiträge seit 2006
vor 14 Jahren

Evtl. hilft dir dieser Link weiter:

http://www.codeproject.com/KB/cs/OSDwindow.aspx

Ich habe es leider nicht direkt Testen können aber wenn:

Sollte folgendes nicht ausreichen (siehe Code)

ExStyle = User32.WS_EX_TOPMOST | User32.WS_EX_TOOLWINDOW | User32.WS_EX_LAYERED | User32.WS_EX_NOACTIVATE | User32.WS_EX_TRANSPARENT;

Dann kannst du versuchen das Handel des Spiels über GetActiveWindow (Win API) zu holen und es zu übermalen indem du dein Control dann darüber zeichnest 😃

Wie vernichtet stand Andreas unter den flammenden Augen seiner Kunden.
Ihm war's, als stünde des Schicksals dunkle Wetterwolke über seinem Haupte X(

K
King Themenstarter:in
27 Beiträge seit 2006
vor 14 Jahren

Echt super Link danke 👍 😁

Werde es Morgen gleich versuchen