Abhilfe konnte ich nur mit folgenden API Calls erreichen, die per Timer ca alle Sekunde aufgerufen werden :
Code: Alles auswählen
GSMenu.setfocus;
Application.BringToFront;
self.setfocus;
Was komisch ist, das dieses Phänomen mit dem Focus-Verlust bei mir nur auf manchen Rechnern auftritt und zwar nur auf Rechnern mit ATI Grafikkarten, auf NVIDIA Rechnern nicht.
Ich habe da das ATI-CCC (Catalyst Control Center) in Verdacht, dass es es ab und zu den Focus an die Taskleiste übergibt. In dieser Richtung muss ich mal ein bisschen rumprobieren.
Ansonsten sieht das Ganze inzwischen so aus :