![]() |
Erkennen ob Vollbild-Appliaction aktiv ist?
Hi,
wie kann ich herausfinden, ob eine Vollbild-Application am laufen ist? Mit Vollbild-Application meine ich z.b. ein Spiel. mfg gandime |
Re: Erkennen ob Vollbild-Appliaction aktiv ist?
theoretich würde ich sagen. Schauen ob das Fenster, welches im Vordergrund ist, den gesamten Bildschirm einnimmt.
|
Re: Erkennen ob Vollbild-Appliaction aktiv ist?
ok das is ja kein prob ;-)
kann man auch erkennen ob das Programm mit Directx läuft? |
Re: Erkennen ob Vollbild-Appliaction aktiv ist?
Ich hab auch grad dieses Problem
GetForeGroundWindow ist klar, aber wie frage ich dann, ob das Fenster auch den ganzen Bildschirm einnimmt? |
Re: Erkennen ob Vollbild-Appliaction aktiv ist?
Hi,
du könntest es mal mit Windows.GetWindowRect(), screen.Height und screen.Width versuchen. |
Re: Erkennen ob Vollbild-Appliaction aktiv ist?
Vergiss nicht, dass es mehrere Bildschirme geben kann. Selbst bei vielen Spielen kann man häufig auswählen, auf welchem Monitor sie denn nun ihr Vollbild anmachen. Bei Anwendungen muss man aber erst recht damit rechnen.
|
Re: Erkennen ob Vollbild-Appliaction aktiv ist?
ach, daran hab ich nicht gedacht, habt ihr eine Idee, was ich dann machen soll?
|
Re: Erkennen ob Vollbild-Appliaction aktiv ist?
Du könntest den vorgeschlagenen Algorithmus (für jedes Fenster prüfen, ob es die Größe seines Monitors einnimmt) für jeden Monitor einmal durchlaufen lassen.
|
Re: Erkennen ob Vollbild-Appliaction aktiv ist?
ja das habe ich jetzt auch so gemacht aber ich komme halt nicht weiter mit dem directx daruf zu malen...
|
Re: Erkennen ob Vollbild-Appliaction aktiv ist?
ok, vielen Dank!
(Ich glaube das für den zweiten Bildschirm brauche ich gar nicht, weil Spiele ja standardmäßig auf dem Primär-Bildschirm ausgeführt werden. Außerdem weiß ich nicht, wie man die Ausmaße des Sekundär-Bildschirmes ermittelt.) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:55 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