Einzelnen Beitrag anzeigen

Jumpy

Registriert seit: 9. Dez 2010
Ort: Mönchengladbach
1.733 Beiträge
 
Delphi 6 Enterprise
 
#1

Eigene Anwendung/Fenster nach vorne holen per Shortcut

  Alt 4. Dez 2012, 11:03
Hallo,

ich hab ein Programm erstellt, das im Prinzip nur gewisse Informationen auf einem Form anzeigt. Die Nutzer haben die Möglichkeit es in den Optionen als StayOnTop einzustellen und dann legt es sich über alle anderen Programme und ist immer nutzbar.
Manche User betreiben es aber lieber im normalen Modus, d.h. nach und nach legen sich andere Programme darüber. Jetzt wäre es schön, wenn man das mit einem Windows-weiten Tastatur-Shortcut oder ähnlichem wieder nach vorne holen könnte.
Es hat keinen Eintrag in der Taskbar, aber ein Taskbar-Icon, über das man das nach vorne holen kann, dieses wird aber von Windows gelegentlich ausgeblendet, so dass man ggf. zwei Mausklicks braucht, um das Fenster darüber zu öffnen.
Es ist also eine Möglichkeit da, das Fenster zu erreichen, aber ich und auch einige der User, hätten gerne eine Tastenkombi mit der das geht.

Kann man in das Programm irgenwas einbauen, um ShortCuts zu empfangen oder bei Windows zu regisrieren oder sowas?

--------

Ich habe in das Programm einen Mutex eingebaut. Wird das Programm erneut gestartet, so wird die alte Instanz nach vorne geholt und die neue wieder beendet.
D.h. wenn es einen Möglichkeit gäbe Programme per Short-Cut zu starten, würde mir das auch schon reichen.

Wäre schön, wenn da jemand Infos hätte ob/wie das geht. Suche nach BringToFront usw. hat mir nichts beschert, bei den Ergebnissen geht es meist um Programm-Interne Abläufe, während ich ja von ausserhalb auf mein Programmfenster Einfluss nehmen will.
Ralph
  Mit Zitat antworten Zitat