![]() |
Taskbareintrag blinken lassen...
Mittels Application.BringToFront; lasse ich mein Programm in der Taskleiste aufleuchten, wenn etwas bestimmtes passiert.
Das Problem dabei: wenn mein Programm minimiert ist, dann funktioniert diese Methode nicht, es fängt nicht an zu blinken. Wieso und wie kann ich das beheben? MfG Z4ppy |
Re: Taskbareintrag blinken lassen...
Probiere mal
![]() |
Re: Taskbareintrag blinken lassen...
Hatte ich schon probiert, das hat irgendwie gar nicht funktioniert :?
MfG Z4ppy |
Re: Taskbareintrag blinken lassen...
Und wir hast du es probiert, bzw. welches welches Fenster-Handle hast du dafür benutzt?
In D7 wird für die Taskbar ein anderes Fenster verwendet (Application.Handle) |
Re: Taskbareintrag blinken lassen...
Hatte sowohl das Handle der Form, als auch das der Application ausprobiert.
MfG Z4ppy |
Re: Taskbareintrag blinken lassen...
Dann prüfe mal danach (nach FlashWindow) was GetLastError() sagt. Wenn der Wert ungleich 0 ist, ist irgendein bestimmbarer Fehler aufgetreten. Eventuell mal
![]() Bernhard EDIT: Zum besseren Testen würde ich vor FlashWindow noch ein Hide empfehlen. Oder ein Minimize. Dann kann man wenigstens sicher sein, dass das Fenster auch ja nicht im Fokus ist. |
Re: Taskbareintrag blinken lassen...
Komisch, hab gerade ein kurzes Testprogramm geschrieben, funktioniert einwandfrei... Da wird wohl irgend ein Fehler in meinem andern Code gewesen sein :?
MfG Z4ppy |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:07 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