AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Multimedia Delphi Erkennen ob Vollbild-Appliaction aktiv ist?
Thema durchsuchen
Ansicht
Themen-Optionen

Erkennen ob Vollbild-Appliaction aktiv ist?

Ein Thema von gandime · begonnen am 30. Okt 2007 · letzter Beitrag vom 19. Nov 2007
Antwort Antwort
Seite 1 von 2  1 2      
gandime
(Gast)

n/a Beiträge
 
#1

Erkennen ob Vollbild-Appliaction aktiv ist?

  Alt 30. Okt 2007, 07:59
Hi,
wie kann ich herausfinden, ob eine Vollbild-Application am laufen ist?
Mit Vollbild-Application meine ich z.b. ein Spiel.

mfg
gandime
  Mit Zitat antworten Zitat
Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#2

Re: Erkennen ob Vollbild-Appliaction aktiv ist?

  Alt 30. Okt 2007, 08:17
theoretich würde ich sagen. Schauen ob das Fenster, welches im Vordergrund ist, den gesamten Bildschirm einnimmt.
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat
gandime
(Gast)

n/a Beiträge
 
#3

Re: Erkennen ob Vollbild-Appliaction aktiv ist?

  Alt 30. Okt 2007, 13:58
ok das is ja kein prob
kann man auch erkennen ob das Programm mit Directx läuft?
  Mit Zitat antworten Zitat
jakob190590

Registriert seit: 8. Jun 2006
Ort: Otterfing
9 Beiträge
 
Delphi 2005 Personal
 
#4

Re: Erkennen ob Vollbild-Appliaction aktiv ist?

  Alt 15. Nov 2007, 14:15
Ich hab auch grad dieses Problem

GetForeGroundWindow ist klar, aber wie frage ich dann, ob das Fenster auch den ganzen Bildschirm einnimmt?
Jakob
  Mit Zitat antworten Zitat
Benutzerbild von bitsetter
bitsetter

Registriert seit: 17. Jan 2007
1.169 Beiträge
 
Turbo Delphi für Win32
 
#5

Re: Erkennen ob Vollbild-Appliaction aktiv ist?

  Alt 15. Nov 2007, 17:37
Hi,

du könntest es mal mit Windows.GetWindowRect(), screen.Height und screen.Width versuchen.
Gruß bitsetter
"Viele Wege führen nach Rom"
Wolfgang Mocker (geb. 1954), dt. Satiriker und Aphoristiker
  Mit Zitat antworten Zitat
OregonGhost

Registriert seit: 8. Jun 2002
Ort: Lübeck
1.216 Beiträge
 
Delphi 3 Professional
 
#6

Re: Erkennen ob Vollbild-Appliaction aktiv ist?

  Alt 15. Nov 2007, 18:14
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.
Oregon Ghost
---
Wenn NULL besonders groß ist, ist es fast schon wie ein bisschen eins.
  Mit Zitat antworten Zitat
jakob190590

Registriert seit: 8. Jun 2006
Ort: Otterfing
9 Beiträge
 
Delphi 2005 Personal
 
#7

Re: Erkennen ob Vollbild-Appliaction aktiv ist?

  Alt 15. Nov 2007, 18:19
ach, daran hab ich nicht gedacht, habt ihr eine Idee, was ich dann machen soll?
Jakob
  Mit Zitat antworten Zitat
OregonGhost

Registriert seit: 8. Jun 2002
Ort: Lübeck
1.216 Beiträge
 
Delphi 3 Professional
 
#8

Re: Erkennen ob Vollbild-Appliaction aktiv ist?

  Alt 15. Nov 2007, 18:20
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.
Oregon Ghost
---
Wenn NULL besonders groß ist, ist es fast schon wie ein bisschen eins.
  Mit Zitat antworten Zitat
gandime
(Gast)

n/a Beiträge
 
#9

Re: Erkennen ob Vollbild-Appliaction aktiv ist?

  Alt 15. Nov 2007, 21:41
ja das habe ich jetzt auch so gemacht aber ich komme halt nicht weiter mit dem directx daruf zu malen...
  Mit Zitat antworten Zitat
jakob190590

Registriert seit: 8. Jun 2006
Ort: Otterfing
9 Beiträge
 
Delphi 2005 Personal
 
#10

Re: Erkennen ob Vollbild-Appliaction aktiv ist?

  Alt 19. Nov 2007, 17:22
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.)
Jakob
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:26 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz