Einzelnen Beitrag anzeigen

OlliWW

Registriert seit: 31. Aug 2011
153 Beiträge
 
#1

Vorschaufenster ohne Fokus einblenden

  Alt 14. Nov 2013, 14:19
Hallo,

Ich habe in Delphi 2007 ein kleines Programm geschrieben, dass im Hintergrund läuft. Es checkt in regelmäßigen Abständen meine Emails und soll, wenn neue Emails vorhanden sind, ähnlich wie Outlook so ein kleines VorschauFenster "Sie haben neue Emails" einblenden.
Dazu habe ich eine kleine Form geschrieben mit fsStayOnTop und dieses funktioniert auch schon fast wie gewünscht.

Einziges Problem:
Wenn das Fenster erzeugt und angezeigt wird (Form.Show) verliert die Anwendung in der ich gerade tätig bin natürlich den Focus, was sehr umständlich ist, wenn man gerade zum Beispiel etwas tippt.

Gibt es einen Weg den Fokus in der aktuellen Anwendung (dessen Handle natürlich unterschiedlich ist) zu halten / direkt wieder umzuschalten?
  Mit Zitat antworten Zitat