Dann prüfe mal danach (nach FlashWindow) was GetLastError() sagt. Wenn der Wert ungleich 0 ist, ist irgendein bestimmbarer Fehler aufgetreten. Eventuell mal
FlashWindowEx verwenden. Ansonsten finde ich den
MSDN-Artikel recht auskunftsfreudig.
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.