Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   vor eine Vollbildanwendung bringen (https://www.delphipraxis.net/176303-vor-eine-vollbildanwendung-bringen.html)

Privateer3000 26. Aug 2013 09:26

vor eine Vollbildanwendung bringen
 
Hallöchen,
ich hab mal was spezielles.
Die eigene Anwendung wieder in den Vordergrund bringen
stellt sich recht klar.
Wenn aber eine andere Anwendung im Vollbildmodus läuft
sieht die Sache schon anders aus.
Da gelingen die normalen Methoden einfach nicht.

Hat da jemand eine Idee dazu?

Grüße
aus dem verregnetem Jena....

Medium 26. Aug 2013 09:34

AW: vor eine Vollbildanwendung bringen
 
Ist "Vollbild" in deiner Gedankenwelt ein maximiertes normales Windows-Programm, oder ein Fullscreen-DirectX- oder OpenGL Spiel/Programm? Welches OS, mit Aero an oder nicht?

Edit: Noch viel wichtiger: Wenn du uns zeigst wie du es bisher versuchst, wäre das zuckersüß von dir.

Privateer3000 26. Aug 2013 16:15

AW: vor eine Vollbildanwendung bringen
 
Im speziellen geht's um die Software Securview Pro.
Eine Software die IP-Kameras widergibt, die wird im
Vollbildmodus betrieben. Aber wie und was da verwendet weiß ich nicht.
Über diese Software würde ich eine Instanz setzen wollen, wenn ein Ereignis eintrifft.
Als Bsp. Incredimail kann über diese Software eine Einblendung über neue Nachrichten setzen.

Was ich versucht habe ist mit
Code:
setActivewindow(Application.handle);
 Application.restore;
 bringtofront;
(Ein Tipp hier aus dem Forum).
Allerdings schafft es das nicht über die Vollbildanwendung der Kamerasoftware.

baumina 27. Aug 2013 07:52

AW: vor eine Vollbildanwendung bringen
 
Ist das denn so ein Vollbild, das nur durch Drücken der ESC-Taste wieder weg geht? Oder kannst du ganz normal mit ALT-Tab die Fenster wechseln?

Privateer3000 27. Aug 2013 10:29

AW: vor eine Vollbildanwendung bringen
 
Nach Esc wird Vollbild beendet.

Privateer3000 26. Sep 2013 20:17

AW: vor eine Vollbildanwendung bringen
 
Mal ein Beispiel,
Incredimail ruft im Hintergrund Mails ab.
Wenn neue Nachrichten abgerufen wurden, wird im Vordergrund
ein Nachricht angezeigt dass welche vorliegen.
Egal welches Programm im Vordergrund (insbesondere Vollbild) läuft.
Also theoretisch sollte das machbar sein. Die Frage lautet also wie?!

Grüße

hathor 27. Sep 2013 08:13

AW: vor eine Vollbildanwendung bringen
 
Wenn bei mir ein VLC-Video im Vollbild läuft, kann ich ein Programmfenster davor setzen.
Die Parameter von Project100.exe sind:

BorderStyle:= bsDialog;
FormStyle:= fsStayOnTop;

ausserdem:
Delphi-Quellcode:
...
  Dateipfad:='D:\beliebig\Project100.exe';
  ShellExecute(self.handle, 'open',PChar(ExtractFileName(Dateipfad)),
               nil,PChar(ExtractFileDir(Dateipfad)),SW_SHOWNORMAL);


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:46 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