Einzelnen Beitrag anzeigen

sonic

Registriert seit: 14. Mär 2003
30 Beiträge
 
Delphi 2006 Professional
 
#3

Re: Taskleiste - Buttonblinken

  Alt 18. Nov 2003, 20:25
Danke erstmal,

Habe schon mal ausprobiert.
Verhält sich aber ein bisschen komisch - Blinkt zwar, aber...
Ich habe Windows XP, weiß nicht ob das eine Rolle spielt?
Wenn ich folgenden Code verwende, dann leuchtet der Taskleisten-Button am Schluss nach dem das Fenster wieder maximiert ist immer!?
zu Beginn:

Timer1 = TTimer;
Timerintervall = 500
Enabled = FALSE

Code:


procedure TForm1.Button1Click(Sender: TObject);
begin
   Application.Minimize;
   Timer1.Enabled := TRUE;
end;

procedure TForm1.Timer1Timer(Sender: TObject);
begin
   FlashWindow(Application.Handle, TRUE);
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
  Application.OnRestore := DoOnRestoreApplication;
end;

procedure TForm1.DoOnRestoreApplication(Sender : TObject);
begin
  Timer1.Enabled := FALSE;
end;

Mfg Sonic
  Mit Zitat antworten Zitat