Fenster in der Taskbar blinken lassen [gelöst]
-
- Beiträge: 462
- Registriert: Mi 30. Jul 2008, 13:11
- OS, Lazarus, FPC: WinXP SP3 (L 0.9.28.2 FPC 2.2.4)
- CPU-Target: 32Bit
- Kontaktdaten:
Fenster in der Taskbar blinken lassen [gelöst]
Mit BringToFront kann man die Application oder ein Fenster direkt in den Vordergrund holen ("Focus stehlen"). Ich weiß aber auch, dass man stattdessen irgendwie den zum Fenster gehörigen Button in der Taskbar blau blinken lassen kann, zumindest in Windows. Wie macht man das mit Lazarus? Ist das eine plattformunabhängige Funktion, oder gibt es das nur in Windows?
Zuletzt geändert von RSE am Fr 27. Nov 2009, 18:15, insgesamt 1-mal geändert.
Seit er seinen neuen Computer hat, löst er alle Probleme, die er vorher nicht hatte!
-
- Beiträge: 370
- Registriert: Di 6. Feb 2007, 09:29
- OS, Lazarus, FPC: L0.9.29 SVN:24607 FPC 2.4.0-32 bit @ Win XP SP3
- CPU-Target: 32bit i386, ARM
- Wohnort: Oberösterreich
Re: Fenster in der Taskbar blinken lassen
Dazu sollte es die Funktion FlashWindow(hWnd:HWND; bInvert:WINBOOL) geben.
Aber ich hab's nicht zum laufen geracht.
Optional die Funktion FlashWindowEx() aus der Winapi, aber wie man die Anspricht, weiß ich leider nicht.
Aber ich hab's nicht zum laufen geracht.
Optional die Funktion FlashWindowEx() aus der Winapi, aber wie man die Anspricht, weiß ich leider nicht.

-
- Beiträge: 462
- Registriert: Mi 30. Jul 2008, 13:11
- OS, Lazarus, FPC: WinXP SP3 (L 0.9.28.2 FPC 2.2.4)
- CPU-Target: 32Bit
- Kontaktdaten:
Re: Fenster in der Taskbar blinken lassen
Das klingt beides sehr nach WinAPI. Ich hatte auf eine betriebssystemunabhängige Lazarus-Lösung gehofft. Daher auch die Frage, ob das vielleicht windowsspezifische Funktionalität ist, dann wäre ja klar, dass es das nicht betriebssystemunabhängige Lösung in der LCL gibt.
Seit er seinen neuen Computer hat, löst er alle Probleme, die er vorher nicht hatte!
-
- Beiträge: 688
- Registriert: Mi 3. Okt 2007, 21:00
- OS, Lazarus, FPC: Linux (L 0.9.29 FPC 2.4.2)
- CPU-Target: x86_64
Re: Fenster in der Taskbar blinken lassen
Unter Linux ist das Blinken in der Taskleise unüblich. Wenn du auf etwas hinweisen willst, kannst du eine Nachricht an das Nachrichtensystem senden, welches diese dann dem Nutzer anzeigt.
-
- Beiträge: 462
- Registriert: Mi 30. Jul 2008, 13:11
- OS, Lazarus, FPC: WinXP SP3 (L 0.9.28.2 FPC 2.2.4)
- CPU-Target: 32Bit
- Kontaktdaten:
Re: Fenster in der Taskbar blinken lassen
Achso. Na dann lass ich es doch beim BringToFront. Danke!
Seit er seinen neuen Computer hat, löst er alle Probleme, die er vorher nicht hatte!