Autor |
Beitrag |
stigge
      
Beiträge: 426
WinXP
Delphi 2007
|
Verfasst: Di 30.01.07 17:40
Wie kann ich jedes Mal, wenn der Timer den Intervalwert erreicht, das Programm aktiv in den Vordergrund setzen und wie inaktiv wieder in den Hintergrund?
|
|
stigge 
      
Beiträge: 426
WinXP
Delphi 2007
|
Verfasst: Di 30.01.07 22:29
Eine Antwort wäre ganz nett...
|
|
elundril
      
Beiträge: 3747
Erhaltene Danke: 123
Windows Vista, Ubuntu
Delphi 7 PE "Codename: Aurora", Eclipse Ganymede
|
Verfasst: Di 30.01.07 22:31
ganz ruhig! bloss keinen stress. Die welt dreht sich nicht um dich.
schon mal die suchfunktion probiert??
lg el
_________________ This Signature-Space is intentionally left blank.
Bei Beschwerden, bitte den Beschwerdebutton (gekennzeichnet mit PN) verwenden.
|
|
Marc.
      
Beiträge: 1876
Erhaltene Danke: 129
Win 8.1, Xubuntu 15.10
|
Verfasst: Di 30.01.07 22:35
Mal ganz theoretisch, eine Möglichkeit:
Du suchst dir das Handel deiner Applikation und
setzt diese dann mit SetForeGroundWindow(Handle); in den Vordergrund. 
|
|
stigge 
      
Beiträge: 426
WinXP
Delphi 2007
|
Verfasst: Di 30.01.07 22:54
Achso hab vergessen zu sagen: bin nen noob. Etwas ausführlicher wäre deshalb ganz gut 
|
|
Marc.
      
Beiträge: 1876
Erhaltene Danke: 129
Win 8.1, Xubuntu 15.10
|
Verfasst: Di 30.01.07 23:00
Jeder Prozess besitzt zur Identifikation eine Nummer. Diese nennt man Handle.
To Handle = hand haben, verwalten! D.h. mit diesen Handles ist es einfacher mit Prozessen umzugehen, auf sie zuzugreifen und und und..
So Deklariert man ein Handle:
Delphi-Quelltext 1: 2:
| var MyHandle: THandle; |
Mit
Delphi-Quelltext 1:
| MyHandle := FindWindow(nil,'fenstername'); |
suchst du dir dein Handle.
Nun kannst du es mit
Delphi-Quelltext 1:
| SetForeGroundWindow(MyHandle); |
in den Vordergrung setzen.
Mfg
|
|
Sinspin
      
Beiträge: 1335
Erhaltene Danke: 118
Win 10
RIO, CE, Lazarus
|
Verfasst: Di 30.01.07 23:31
Wie wäre es einfach mit der Application Methode
Delphi-Quelltext 1:
| procedure BringToFront | ?
Damit bekommst du deine Anwendung zumindest von in den Vordergrund.
_________________ Wir zerstören die Natur und Wälder der Erde. Wir töten wilde Tiere für Trophäen. Wir produzieren Lebewesen als Massenware um sie nach wenigen Monaten zu töten. Warum sollte unser aller Mutter, die Natur, nicht die gleichen Rechte haben?
|
|
Marc.
      
Beiträge: 1876
Erhaltene Danke: 129
Win 8.1, Xubuntu 15.10
|
Verfasst: Di 30.01.07 23:36
Und mit
Delphi-Quelltext
kannst du dein Programm wieder in den Hintergrund schicken. 
|
|
Karlson
      
Beiträge: 2088
|
Verfasst: Mi 31.01.07 00:44
stigge hat folgendes geschrieben: | Achso hab vergessen zu sagen: bin nen noob. Etwas ausführlicher wäre deshalb ganz gut  |
Vielleicht solltest du dir auch mal die Benutzung dieses Smileys (  ) in so einem Zusammenhang abgewöhnen. Du darfst nicht vergessen das du was von uns willst und nicht wir von dir. Und das du ein Anfänger bist kann keiner hier aus deinem Namen herauslesen...
Ich wollte dich nur mal daraufhinweisen, wahrscheinlich beabsichtigst du es garnicht, aber so wirkt deine Frage ein wenig arrogant...
Um auch was produktives sagen zu können: ICh hab mir deine Themen angeschaut, kanns sein das du ein Anmeldeprogramm schreiben willst? Wenn ja hilft dir vielleicht das hier weiter
www.delphi-library.d...s+starten_31484.html
|
|
stigge 
      
Beiträge: 426
WinXP
Delphi 2007
|
Verfasst: Mi 31.01.07 14:37
Eigentlich wollte ich auch nicht so arrogant klingen. Sorry.
Ich habe sozusagen ein Programm geschrieben, das den PC schützt, wenn man nicht da ist. Die normalen Windows-Mittel zu benutzen finde ich langweilig. Jetzt mache ich gerade eine Art Keylogger, der schon ganz gut funktioniert. (ich habe schon nichts böses vor^^) Auf jeden Fall Problem gelöst, nochmals danke.
Stigge
|
|
Renegade
      
Beiträge: 358
Win XP Pro, Win 7 Beta
BDS 2006
|
Verfasst: Do 01.02.07 18:47
stigge hat folgendes geschrieben: | Eigentlich wollte ich auch nicht so arrogant klingen. Sorry.
Ich habe sozusagen ein Programm geschrieben, das den PC schützt, wenn man nicht da ist. Die normalen Windows-Mittel zu benutzen finde ich langweilig. Jetzt mache ich gerade eine Art Keylogger, der schon ganz gut funktioniert. (ich habe schon nichts böses vor^^) Auf jeden Fall Problem gelöst, nochmals danke. |
Sorry - aber das ist Zeitverschwendung. Solche Programme habe ich schon zu hauf gesehen und sie alle umgangen!
_________________ Sokrates (468 v.Chr. - 399 v.Chr.)
"Es ist keine Schande, nichts zu wissen, wohl aber, nichts lernen zu wollen."
|
|