![]() |
StayOn Top funktioniert bei Spiel nicht
Hallo!
ICh habe einen Rechner für ein Spiel programmiert, und würde den jetzt gerne in das Spiel "Integrieren" also das man nicht aus dem SPiel raus muss um ihn zu benutzen, sondern das er direkt benutzt werden kann. Leider reicht da "StayonTop" nicht aus, bei normalen Programmen kein Problem, da bleibt das Prog immer "onTop", nur bei dem Spiel wird er in den Hintergrund verdrängt. Ich spiele im Vollbildmodus. Kennt jemand einen Weg wie mein Rechner dennoch "OnTop" bleibt? |
Re: StayOn Top funktioniert bei Spiel nicht
Wenn das Spiel DirectX etc. verwendet wird es schwer bis unmöglich. Du könntest noch versuchen den Parent des Formulars auf die Sichtfläche des Spiels zu setzen. Aber da ist die Schwierigkeit das Handle dieser heraus zu finden.
|
Re: StayOn Top funktioniert bei Spiel nicht
Jup, es verwendet DirectX.
Das Spiel ist ANNO 1701. Wie könnte man deinen Vorschlag umsetzen? Hab leider noch nie wirklich mit einem Handle geschafft. |
Re: StayOn Top funktioniert bei Spiel nicht
Zitat:
Du kannst höchstens versuchen, Deinen Rechner in die DirectX Ausgabe des Spiels einzuhängen. Aber auch dann hast Du _ausschliesslich_ eine Anzeige und keinerlei EIngabemöglichkeit, denn das Spiel holt sich im Vollbildmodus via Direktinput global alle Eingaben (Maus und Tastatur) und eine andere Applikation hat keine Chance da einzugreifen, ausser sich selber via DirectX da reinzuhängen - und dann bekommt Anno nichts mehr von den Eingaben ab. Das einfachste wird sein, Du lässt das Spiel im Windowed Mode laufen und legst den Rechner auf nen zweiten Monitor. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:20 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz