Autor Beitrag
bieberpelz
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 26



BeitragVerfasst: Fr 12.08.05 11:06 
Ich habe ein Tool entwickelt welches die RAM-Stellen etc.. aus einem Online Game ausliest. Es dient dementsprechend ledeglich nur der Inforamtion von Daten. Diese Informationen möchte man auch wärend des Games sehen können das heißt das entweder das Formular in den vordergrund gezwungen werden soll oder wie ich gehört habe mit Direct-X diese Daten irgendwie dort anzeigen lassen kann, so das es direkt im Spiel sichtbar ist.

Ich habe nun überall im Internet nach sämtliche Begriffen etc... gesucht und versucht mich zu informieren, da ich aber leider keine Ahnung habe wie ich es bewerkstelligen müsste weis ich auch nicht wonach genau ich suchen muss und in welches Forum es gehört.


Nun meine Frage: Könnt ihr mir vielleicht irgendwie behilflich sein wie ich meine Form oder die anzuzeigenden Daten in den vordergrund gedrängt kriege wärend das Game läuft.
Mit FormStyle als fsStayOnTop funktioniert es nur gegenüber anderen Anwendungen aber nicht gegenüber dem Spiel.


Für antworten oder hineweise auf antworten wäre ich sehr dankbar.


Mfg Bieberpelz
alzaimar
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2889
Erhaltene Danke: 13

W2000, XP
D6E, BDS2006A, DevExpress
BeitragVerfasst: Fr 12.08.05 13:02 
Eventuell schiebt sich das Spiel auch in den Vordergrund (mit fsStayOnTop). Du kannst das noch forcieren, indem Du mit SetWindowPos und einem Timer dein Fenster ständig nach vorne schiebst. Wenn aber das Game das auch tut, flackert der Screen ständig, was dann auch Mist ist.
Versuchs mal, der Aufruf geht glaube ich, so:
ausblenden Delphi-Quelltext
1:
SetWindowPos (Handle,HWND_TOPMOST, 0,0,0,0, SW_NOMOVE + SW_NOSIZE)					

Zur not mit den Werten ein wenig rumspielen (HWND_xxxx)
bieberpelz Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 26



BeitragVerfasst: Fr 12.08.05 16:15 
OK habe es getestet, ist ne wirklich angenehme Sache und sehr gut mal für andere Dinge gebräuchlich, leider klapt es aber nicht wenn ich das Game starte. Also funktioniert das schonmal nicht :(
Viele Dank für deinen Tipp, vielleicht hat ja noch jemand ne andere Idee oder Möglichkeit.
bieberpelz Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 26



BeitragVerfasst: Mo 15.08.05 10:37 
~bump~

Es gibt doch ein Programm welches TS-Daten bei sämtlichen Spielen anzeigen läst, TSOverlay www.teamspeakoverlay.com/
Wie wird das realisiert, könnte mir da jemand vielleicht Tipps geben wie ich dort die Daten ins Spiel eintragen lassen kann oder wenigstens Tips geben wonach ich suchen müsste, bin ziemlich Ratlos
alzaimar
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2889
Erhaltene Danke: 13

W2000, XP
D6E, BDS2006A, DevExpress
BeitragVerfasst: Mo 15.08.05 20:06 
Na, das wird direkt mit OpenGL/DirectX oder so arbeiten, denke ich. Aber ich bin da Laie.
bieberpelz Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 26



BeitragVerfasst: Mo 15.08.05 20:12 
Da hast du denke ich recht und ich bin schon durgehend am suchen wie man es hinkriegt schrift per Direct-X auszugeben aber die sachen die ich finde klappen nicht wirklich und sind meist nur Bomben Quelltexte die sich nicht so auslösen lassen wie sie sollen.

Wenn jemand was findet wie man Schrift da ausgeben lassen kann oder tutoriale dann bitte melden.