Hallo,
ich versuche ein Programm zu schrieben, dass bei Ausführung - über Shellscript aus einer anderen Anwendung oder per Hotkey - im Hintergrund startet und den Fokus bei Vordergrundfenster belässt oder sofort widerherstellen kann (Problem dabei der Name ist variabel - speziell beim Aufruf über Hotkey).
Wie man nicht sichtbare Fenster erzeugen könnte, weiß ich. Wie man theoretisch seine Anwendung in den Hintergrund bekommt (z.B. nShowCmd) weiß ich auch.
Ich habe mich schon durch diverse Erklärungen gelesen, allerdings klaut mir mein Programm den Fokus des zuvor aktiven Fensters und ich kriege den nicht wieder rein.
Lösungsmöglichkeit 1:
Mein Programm startet ohne Fenster und ohne den Fokus zu klauen (muss aber wenn es mit einem bestimmten Parameter gerufen wird eine Userform ausgeben können).
Lösungsmöglichkeit 2:
Mein Programm startet mit Fenster/ohne Fenster, klaut den Fokus, gibt den aber an das zuvor aktive Fenster zurück.
Ich hoffe, dass jemand von euch da noch eine gute Idee hat.
Vielen Dank.
ich versuche ein Programm zu schrieben, dass bei Ausführung - über Shellscript aus einer anderen Anwendung oder per Hotkey - im Hintergrund startet und den Fokus bei Vordergrundfenster belässt oder sofort widerherstellen kann (Problem dabei der Name ist variabel - speziell beim Aufruf über Hotkey).
Wie man nicht sichtbare Fenster erzeugen könnte, weiß ich. Wie man theoretisch seine Anwendung in den Hintergrund bekommt (z.B. nShowCmd) weiß ich auch.
Ich habe mich schon durch diverse Erklärungen gelesen, allerdings klaut mir mein Programm den Fokus des zuvor aktiven Fensters und ich kriege den nicht wieder rein.
Lösungsmöglichkeit 1:
Mein Programm startet ohne Fenster und ohne den Fokus zu klauen (muss aber wenn es mit einem bestimmten Parameter gerufen wird eine Userform ausgeben können).
Lösungsmöglichkeit 2:
Mein Programm startet mit Fenster/ohne Fenster, klaut den Fokus, gibt den aber an das zuvor aktive Fenster zurück.
Ich hoffe, dass jemand von euch da noch eine gute Idee hat.
Vielen Dank.