InGame Popup Fenster prüfen ?



  • Also es geht um ein Spiel und zwar wollte ich wissen wie man überprüfen kann
    ob sich irgendein Fenster öffnet und ob man dann irgendwie prüfen kann was für ein Fenster das ist.
    kleines Beispiel:
    Zb stirbst du bei irgend ein Spiel und dann öffnet sich ein Fenster mit einer Nachricht.
    Wie kann man sowas überprüfen.
    Ich wäre sehr dankbar für Tipps / Tutorials oder Codesnippets.
    Vielen dank im Vorraus



  • Es gibt die Funktion FindWindow.



  • soweit ich weiss ist findwindow aber nicht für sowas gedacht oder ?
    findwindow ist doch um programme selber zu finden aber keine Fenster die INGAME ab und an auftauchen ?!
    ......



  • Was meinst Du? Vielleicht gibt es ja dann FindProgram um Fenster zu finden?



  • Spy++ ?



  • Belli schrieb:

    Was meinst Du? Vielleicht gibt es ja dann FindProgram um Fenster zu finden?

    schöner commentar 😣
    soweit ich weiss -->
    Findwindow findet ein Fenster klar, aber eins das in der Taskleiste ist
    sagen wir du hastz den Windows Rechner gestartet...
    Dann kannst du den mit hwnd Findwindow mit der angabe "Rechner" finden
    und zb mit SetForegroundWindow(hWnd) im vordergrund holen.
    Das heisst, ich könnte Findwindow dazu benutzen um das Speil zu finden und dieses dann im vordergrund setzen, aber ich kann nicht nur ein Fenster das sich INGAME öffnet in den vordergrund rufen weils ja im spiel ist und zu dem Spiel gehört.
    Weiss auch nicht wie ich das genau erklären soll naja hoffe irgendjemand wird verstehen was ich meine und mir eventuell ein paar nützliche tipps geben können :>



  • Spy++, EnumChildWindows, Window-Hook.
    MfG



  • abrakadabra schrieb:

    Spy++, EnumChildWindows, Window-Hook.
    MfG

    Danke, habs versucht auch mit X-Spy und Winid,
    leider findet er die Childwindows nicht bzw erkennt diese nicht :>



  • Ist doch eindeutig, er meint halt ein Spritemenü oder sonstwas ingame, keine Windows Fenster.
    Da wirst ohne Eingriff ins Spiel garnix machen können.
    Falls du dich dafür bereit fühlst, google mal nach: D3D_Starterkit_v3.0b

    👍


Anmelden zum Antworten