Registriert seit: 22. Mär 2003
Ort: Finsterwalde
622 Beiträge
Turbo Delphi für Win32
|
AW: Fenster ausblenden und Fokus abgeben / verlieren
22. Jul 2011, 14:59
Vermutlich habe ich mich missverständlich ausgedrückt. Ich habe eine Anwendung, die mehr oder weniger im Hintergrund läuft; ein Chat um genau zu sein. Per Hotkey wird das MainForm sichtbar gemacht und das Programm erhält einen Eintrag in der Taskleiste. Der Benutzer tippt nun seine Nachricht ein und quittiert mit OK.
Jetzt wird das Fenster etwas verzögert wieder ausgefadet (<- blödes Wort) und dann inkl. Taskleisteneintrag versteckt. Während des Ausfadens ist es aber nicht vor weiteren Eingaben des Benutzers geschützt und/oder der Benutzer möchte bereits ohne weitere Klicks mit etwas anderem arbeiten. Wir haben hier ein Büro, in dem die Tastatur berufsbedingt deutlich mehr als die Maus bedient wird...
Anders herum gefragt:
Wie ermittle ich, wer den Focus hatte, bevor ihn mein Programm erhält. Dann könnte ich mir doch das merken und den wieder zurückgeben. Oder ist das zu einfach gedacht?
Alex Winzer
|