![]() |
Re: Prüfen ob Programm minimiert ist
Hi!
Wegen den Smileys: Einfach draufklicken (ich glaube JavaScript muss aktiviert sein). Wegen dem Code: Es ist besser, wenn du deinen Code postest (von wegen dem Lerneffekt). Ciao fkerber |
Re: Prüfen ob Programm minimiert ist
Auf das mit den Smileys hätte ich selber kommen können!! :wall:
nun mein code (lacht mich bitte nicht aus) ich habe versucht mit einem Timer zu checken ob das Programm minimiert ist:
Code:
procedure TForm1.Timer1Timer(Sender: TObject);
begin if [b]IsIconic(Form1.Handle)[/b] then showmessage('Hallo'); end; das fettgeschriebene habe ich von oben (Christian Seehase) [edit=Christian Seehase]Pre-Tags gesetzt. Mfg, Christian Seehase[/edit] |
Re: Prüfen ob Programm minimiert ist
Delphi-Quellcode:
Statt Rechner den Fenstertitel der Anwendung eintragen.
procedure TForm1.Button1Click(Sender: TObject);
var Window: THandle; begin Window := FindWindow(nil, 'Fenstertitel'); if IsIconic(Window) then begin //... end; end; |
Re: Prüfen ob Programm minimiert ist
was bringt das genau?
Fenstertitel ist Form.Caption, oder?? |
Re: Prüfen ob Programm minimiert ist
Hi!
Was genau willst du denn erreichen? Willst du feststellen, ob dein Fenster minimiert ist, oder ein anderes Fenster? Ciao fkerber |
Re: Prüfen ob Programm minimiert ist
ich hatte einen geistesblitz!!
ich wollte wenn man mein Programm(?) minimiert dass es in der Taskleiste blinkt. das mit der Taskleiste habe ich gefunden : 'FlashWindow(Application.Handle, True); mitt dem minimieren habe ich noch probleme. |
Re: Prüfen ob Programm minimiert ist
probier mal
Delphi-Quellcode:
if IsIconic(Application.handle) then
|
Re: Prüfen ob Programm minimiert ist
Hi!
Zitat:
Ciao fkerber |
Re: Prüfen ob Programm minimiert ist
mein Programm soll merken wenn es minimiert wird und dann de Befehl
FlashWindow(Application.Handle, True); (also es soll in der Taskleiste blinken) ausführen. Wenn es wieder maximiert wird soll das aber wieder aufhören. |
Re: Prüfen ob Programm minimiert ist
schau dir einfach mal Application.OnMinimize an. Bsp.:
Delphi-Quellcode:
procedure TForm1.Minimizeproc(Sender: TObject);
begin //das was beim minimieren passieren soll end; procedure TForm1.FormCreate(Sender: TObject); begin Application.OnMinimize := Minimizeproc; end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:43 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