AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Fenster immer aktiv

Ein Thema von JB-1990 · begonnen am 1. Dez 2007 · letzter Beitrag vom 2. Dez 2007
Antwort Antwort
Seite 1 von 2  1 2      
JB-1990

Registriert seit: 3. Okt 2007
56 Beiträge
 
#1

Fenster immer aktiv

  Alt 1. Dez 2007, 02:04
Hey leutz,
hab ein Programm, was immer aktiv sein soll, egalwas kommt. Es soll immer der Fokus auf das Prog sein.
D.h. wenn es Minimiert wird (via "Windowstaste"+"D/M") dann soll es sofort wieder oben sein und der Focus auf diesem Fenster.

FSStayOnTop sorgt ja nur dafür, dass es oben bleibt(hab ich schon dirn), aber wenn es deaktiviert wird, kann man trotzdem auf anderen Flächen arbeiten(z.B.: Öffne ich den Explorer und dort kann ich dann mit Pfeiltasten agieren, falls das Prog über den ganzen Bildschirm geht). Will aber, dass man nur das Programm verwenden kann, solange man es benutzt. Und, dass wenn es minimiert wird nix passiert oder es so kurz minimiert ist und dann sofort wieder maximiert ist, dass man nicht reagieren kann.

THX LG
  Mit Zitat antworten Zitat
Benutzerbild von patti
patti

Registriert seit: 20. Okt 2004
Ort: Mittelfranken
665 Beiträge
 
Turbo Delphi für Win32
 
#2

Re: Fenster immer aktiv

  Alt 1. Dez 2007, 10:53
Was dir weiterhelfen könnte ist

Application.OnDeactivate; Und so kannst du es verwenden:

Delphi-Quellcode:
  private
    { Private-Deklarationen }
    procedure AppDeactivate(Sender : TObject);
  public
    { Public-Deklarationen }
  end;

Und im OnCreate deiner Form:

Application.OnDeactivate := AppDeactivate; So schaut dann deine procedure aus:

Delphi-Quellcode:
procedure TForm1.AppDeactivate(Sender : TObject);
begin
   //
   showmessage('Ich bin nicht mehr fokusiert!');
end;
In der Procedure AppDeactivate kannst du dann festlegen, was passieren soll, wenn die Anwendung von dir den Fokus verliert (z.B. wieder fokusieren - einfach mal die DP-Suche bemühen).

Hoffe, ich konnte helfen!
P@Tti
Patrick Kreutzer
[Informatik-Student im 4. Semester]
http://www.patti-k.de/
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.624 Beiträge
 
Delphi 12 Athens
 
#3

Re: Fenster immer aktiv

  Alt 1. Dez 2007, 10:56
Sei mir nicht böse, aber so ein Programm würde bei mir sofort achtkantig von der Platte fliegen.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
BullsEye

Registriert seit: 8. Sep 2007
Ort: Werlte
872 Beiträge
 
Delphi 7 Personal
 
#4

Re: Fenster immer aktiv

  Alt 1. Dez 2007, 11:00
Seh ich auch so. Schon die Windows meldungnen nerven. Da will ich doch schon erst recht kein Prog haben was sich mir auch so noch aufzwingt.
  Mit Zitat antworten Zitat
Benutzerbild von patti
patti

Registriert seit: 20. Okt 2004
Ort: Mittelfranken
665 Beiträge
 
Turbo Delphi für Win32
 
#5

Re: Fenster immer aktiv

  Alt 1. Dez 2007, 11:02
Bleibt die Frage, was er damit machen will Aber ich finde auch, dass es nicht sonderlich gut ist, den Zugriff auf alle anderen Anwendungen zu "sperren". Dazu bräuchte das Programm schon einen fetten Grund!

Wegen Minimieren:

Genauso wie Application.OnDeactivate; gibt es auch Application.OnMinimize(Sender : TObject); , das du genauso verwenden kannst und das wirkt, wenn die Anwendung minimiert wird. Gibt aber glaube ich noch eine andere, sauberere Lösung.

P@Tti
Patrick Kreutzer
[Informatik-Student im 4. Semester]
http://www.patti-k.de/
  Mit Zitat antworten Zitat
Benutzerbild von idontwantaname
idontwantaname

Registriert seit: 31. Aug 2004
Ort: Traiskirchen
575 Beiträge
 
Turbo Delphi für Win32
 
#6

Re: Fenster immer aktiv

  Alt 1. Dez 2007, 12:15
Ich könnte es mir vorstellen für z.B. Hotels mit Internet Zugang, wo nichts außer dem Internet erlaubt sein sollte oder so.
Oliver Hanappi
Besucht meine neue Homepage: http://oli.hux.de
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#7

Re: Fenster immer aktiv

  Alt 1. Dez 2007, 12:18
Zitat von idontwantaname:
Ich könnte es mir vorstellen für z.B. Hotels mit Internet Zugang, wo nichts außer dem Internet erlaubt sein sollte oder so.
Dann rcihtet man einen netsprechenden Account auf dem Rechner ein mit entsprechenden Rechten oder man nimmt die kostenlose KIosk-Software von Mircosoft.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
JB-1990

Registriert seit: 3. Okt 2007
56 Beiträge
 
#8

Re: Fenster immer aktiv

  Alt 1. Dez 2007, 18:21
THX für die Antworten.

Zu den Fragen. Es ist direkt gewollt und der User dieses Progs will es auch, dass es oben bleibt, denn ich schreibe mir einen Screenlocker, der nur mit einem PW wieder deaktiviert werden kann. Ich könnte das auch mit LockWorkstation machen, is mir klar, dann wird aber alles was gerade gemacht wird unterbrochen, so kann ein Dowload weiterlaufen und keiner kann ohne das PW an den Rechner...nicht unbedingt jedermanns sache, aber ich brauch das schon abundzu mal...wozu is meine Sache *gg*

LG JB-1990
  Mit Zitat antworten Zitat
JB-1990

Registriert seit: 3. Okt 2007
56 Beiträge
 
#9

Re: Fenster immer aktiv

  Alt 2. Dez 2007, 01:03
klappt supi...

lG und THX

Edit: gefährliche Quelltexte entfernt...
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#10

Re: Fenster immer aktiv

  Alt 2. Dez 2007, 01:21
Zitat von JB-1990:
Ich könnte das auch mit LockWorkstation machen, is mir klar, dann wird aber alles was gerade gemacht wird unterbrochen, so kann ein Dowload weiterlaufen und keiner kann ohne das PW an den Rechner
Komisch mein Mediaplayer ist eben weiter gelaufen; sollte ein Download auch tun.


Zitat von JB-1990:
wozu is meine Sache *gg*
Nicht ganz. Die Entwicklung von Scherz- oder gar Schadprogremme wird hier nicht geduldet und unterstützt.
Michael
Ein Teil meines Codes würde euch verunsichern.
  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 08:23 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