Danke erstmal für die Antwort.
Ich stimme vollständig zu. Ich habe auch nicht vor, das Programm darauf
aufzubauen. Aber hätte ja sein können, dass man den Wert für ein bestimmtes
Programm einstellen kann.
Die Supportseite hatte ich schon gefunden. War nicht wirklich hilfreich.
Vielleicht ist mein Erwartungswert auch falsch...
Ich würde denken, wenn ich 1000 einstelle, dass jedes Programm sich nach
1000 Millisekunden in den Vordergrund schalten darf!?! Konnte ich aber bisher
nicht verifizieren... Das ist soweit auch nur Interesse.
Viel wichtiger ist die Funktionsweise meines Programmes.
Es läuft als Eclipse Rich Client auf Windows Plattformen. Aufgerufen wird es
über RMI - was soviel heißt ein schlafender Thread im Hintergrund aktiviert
bei Programmaufruf eine Oberfläche und soll sich in den Vordergrund schalten,
was aber nicht passiert.
Gibt es eine Möglichkeit nach Öffnen des Fenster per windows script das
Fenster nach vorne zu holen oder ähnliches?
Gruß,
Philipp
"Ralf Breuer" wrote:
> Philipp <Philipp@discussions.microsoft.com> schrieb:
>
> Hallo Philipp,
>
> > HKEY_CURRENT_USER\Control Panel\Desktop\ForegroundLockTimeout auf "0"
> >
> > Das hat auch geklappt. Allerdings scheint mir dieser Schlüssel eine
> > globale Bedeutung zu haben.
> >
> > Welches Risiko gehe ich also ein, wenn ich den Wert dauerhaft
> > verändere bzw. das Setup meines Programms diesen Wert bei der
> > Installation auf 0 setzt.
>
> Jedes Programm, das sich melden möchte, spring in den Vordergrung, anstatt
> in der Taskleiste blau zu blinken.
> Ein Programm, das diesen Wert ungefragt setzt, würde ich dem Programmierer
> um die Ohren hauen ;-)
>
> > Gibt es eine Quelle, die die Funktion hinter diesem Key ausführlicher
> > erklärt als der eine Satz in der Tech - Library von Microsoft?
>
> Nicht wirklich.
> http://support.microsoft.com/kb/886217
>
> Du solltest lieber klären, warum Dein Programm dieses Symptom zeigt.
>
> --
> Gruß
> Ralf
> Ich mag kein TOFU. Siehe http://einklich.net/usenet/zitier.htm
> Bei Direkt-Mails NOSPAM entfernen
>
>