auf DirectX / OpenGl Zeichenfläche eines anderen Programmes schreiben
-
Hallo!
Ich habe einen kleinen Multimediaplayer entwickelt und möchte nun
eine Anzeige des Titels und der Band z.B. in Spielen.Dazu muss ich ja auf die "fremden" Zeichenflächen schreiben.
Kann mir da jemand helfen?
-
Also ich hab das jetzt:
TextOut(GetDC(GetForegroundWindow()), 0, 0, "HELLO!", 6);Aber das kann ja nicht die beste lösung sein^^
Edit: Hoppla, ich merk grad: Falsches Forum...
-
Dieser Thread wurde von Moderator/in Jansen aus dem Forum VCL/CLX (Borland C++ Builder) in das Forum WinAPI verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
GCoder schrieb:
Also ich hab das jetzt:
TextOut(GetDC(GetForegroundWindow()), 0, 0, "HELLO!", 6);Aber das kann ja nicht die beste lösung sein^^
Edit: Hoppla, ich merk grad: Falsches Forum...
Hmm ich weiß zwar nicht welche anderen Optionen du noch hast aber ich kann dir sagen,
dass du den angeforderten DC auch wieder freigeben muss, mittels ReleaseDC. Das ich sehr
wichtig
.EDIT: Mit der WinAPI hast du eigentlich keine andere Wahl, mal abgesehen von GDI+.
Dir bleiben lediglich alternativ Funktionen wie DrawText, DrawTextEx usw.