Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Community
  • |
  • Diskussionsforum
osd in fullscreen games
King
myCSharp.de - Member



Dabei seit:
Beiträge: 27

Themenstarter:

osd in fullscreen games

beantworten | zitieren | melden

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.
private Nachricht | Beiträge des Benutzers
Andreas.May
myCSharp.de - Member

Avatar #avatar-2474.gif


Dabei seit:
Beiträge: 915

beantworten | zitieren | melden

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 :)
Dieser Beitrag wurde 3 mal editiert, zum letzten Mal von Andreas.May am .
Wie vernichtet stand Andreas unter den flammenden Augen seiner Kunden.
Ihm war's, als stünde des Schicksals dunkle Wetterwolke über seinem Haupte X(
private Nachricht | Beiträge des Benutzers
King
myCSharp.de - Member



Dabei seit:
Beiträge: 27

Themenstarter:

beantworten | zitieren | melden

Echt super Link danke

Werde es Morgen gleich versuchen
private Nachricht | Beiträge des Benutzers