Normales Thema Fenster automatisch aktivieren (Gelesen: 3.521 mal)
Freddy



Fenster automatisch aktivieren
08.01.08 um 10:37:49
Beitrag drucken Beitrag drucken  
Hallo zusammen,

wir haben zur Zeit folgendes Problem.
In einer Anwendung wird der Fokus auf ein Eingabefenster gesetzt.
Dieses ist im Vordergrund --- aber es ist leider nicht automatisch aktiv geschaltet!!!!
Man muß das Fenster erst mal anklicken.
Bisher konnten wir das über Tweak UI steuern (alte version 2.00)
Bei den neu aufgesetzen Notebooks ( WinXP Pro) funkt das jetzt nicht mehr!!
Vermutlich ein Reg-eintrag, der sich geändert hat --> aber welcher??? hä?

Hoffe mir kann da jemand weiter helfen Smiley

Freddy  
  
Zum Seitenanfang
 
IP gespeichert
 
Monika
God Member
*****
Offline


Beiträge: 6.069
Re: Fenster automatisch aktivieren
Antwort #1 - 08.01.08 um 13:17:16
Beitrag drucken Beitrag drucken  
Hallo Freddy und willkommen im Forum!
Quote:
Bisher konnten wir das über Tweak UI steuern (alte version 2.00)
Welche Einstellung in TweakUI? Und um welche Anwendung geht es?
  

Grüße von Monika
Zum Seitenanfang
 
IP gespeichert
 
Sandra
YaBB Moderator
*****
Offline


Beiträge: 2.808
Standort: am schönen Niederrhein
Re: Fenster automatisch aktivieren
Antwort #2 - 08.01.08 um 13:52:34
Beitrag drucken Beitrag drucken  
Hi Freddy,
das Fenster im Vordergrund aktiv setzen birgt ein gewisses Risiko, ich glaube deshalb ist diese Funktion mit Sp2 ausgebaut worden.

Was hälst du davon, das das Fenster wo du mit der Mouse drüberfährst aktiv geschaltet wird?

Dazu musst du in der registry diesen Wert ändern:
HKCU\Control Panel\Mouse den Punkt ActiveWindowTracking auf 1 setzen
  

Ein Tropfen Liebe bringt mehr, als ein ganzer Ozean voll Verstand.
Zum Seitenanfang
 
IP gespeichert
 
Freddy



Re: Fenster automatisch aktivieren
Antwort #3 - 08.01.08 um 14:37:07
Beitrag drucken Beitrag drucken  
Hallo Monika und Sandra, Smiley

vielleicht sollte ich es noch besser erklären.
Es ist eine Anwendung - in VB programmiert - in Verbindung mit AutoCAD
Um nun in einer Zeichnung ein Maß einzugeben klickt der User den
entsprechenden Bereich auf der CAD-Zeichnung an und es öffnet sich
eine Inputbox - die im Vordergrund ist und den Fokus besitzt aber
ausgegraut ist. Man muß erst die Box aktivieren, um Zahlenwerte
eintragen zu können.

Bisher konnten wir die Inputbox mit Hilfe von Tweak UI durch die Einstellung
General --> Focus --> "Flash taskbar button until I click on it"
aktivieren.

Die Anwendung läuft hauptsächlich auf Laptops und wird
meist ohne Maus bedient.
Also anklicken und eintippen wäre einfach das Praktikabelste !

Gruß
Freddy
  
Zum Seitenanfang
 
IP gespeichert
 
Elmar Herzog
YaBB Administrator
*****
Offline


Beiträge: 3.713
Re: Fenster automatisch aktivieren
Antwort #4 - 08.01.08 um 17:28:16
Beitrag drucken Beitrag drucken  
Freddy schrieb on 08.01.08 um 14:37:07:
Bisher konnten wir die Inputbox mit Hilfe von Tweak UI durch die Einstellung
General --> Focus --> "Flash taskbar button until I click on it"
aktivieren.

Dafür ist der Schlüssel "ForegroundFlashCount" unter "HKEY_CURRENT_USER\ Control Panel\ Desktop" verantwortlich.
REG_DWORD-Wert = 0. Bei einem Wert höher 0 blinkt das Fenster entsprechend dem angegeben Wert.
  

Webmaster und Administrator
FAQ - Suche
Zum Seitenanfang
IP gespeichert
 
Freddy



Re: Fenster automatisch aktivieren
Antwort #5 - 09.01.08 um 11:49:41
Beitrag drucken Beitrag drucken  
Danke für die Tips, aber die Funktion über Tweak UI (Version 2.10) habe ich eingestellt und
den Tip von Sandra mit der Mausaktivierung kann man bei Tweak UI über --
Mouse --> X-Mouse --> Activation follows mouse -- einstellen.  Smiley

Doch die automatische Aktivierung der Inputbox funkt immer noch nicht. (ausgegraut)
Muß mit dem Zeiger auf die Inputbox !!!
  
Zum Seitenanfang
 
IP gespeichert
 
Monika
God Member
*****
Offline


Beiträge: 6.069
Re: Fenster automatisch aktivieren
Antwort #6 - 09.01.08 um 12:22:27
Beitrag drucken Beitrag drucken  
Hi,
lief diese VB-Anwendung denn vorher in WinXP Pro oder war das ein anderes Betriebssystem?
  

Grüße von Monika
Zum Seitenanfang
 
IP gespeichert
 
Freddy



Re: Fenster automatisch aktivieren
Antwort #7 - 09.01.08 um 16:49:46
Beitrag drucken Beitrag drucken  
Ja - lief bei den alten Laptops bereits unter Windows XP Pro.

Wir haben nun einige neue Dell Notebooks  im Einsatz bei denen es nicht mehr funktioniert !!

Habe heute ein altes Notebook mit einem Neuen verglichen ( Reg-einträge ), bin aber auch nicht weiter gekommen. Griesgrämig
  
Zum Seitenanfang
 
IP gespeichert
 
Elmar Herzog
YaBB Administrator
*****
Offline


Beiträge: 3.713
Re: Fenster automatisch aktivieren
Antwort #8 - 09.01.08 um 21:49:31
Beitrag drucken Beitrag drucken  
Wenn es wirklich nur ein VB spezifisches Problem ist, dann könnte es möglicherweise an unterschiedlichen Runtime-Bibliotheken von VB liegen.
  

Webmaster und Administrator
FAQ - Suche
Zum Seitenanfang
IP gespeichert
 
Freddy



Re: Fenster automatisch aktivieren
Antwort #9 - 11.01.08 um 12:04:08
Beitrag drucken Beitrag drucken  
Hy
wollte nur kurz die Lösung meines Problems beschreiben.
Eigentlich war es ja ganz einfach - aber bin wieder gleich mal los auf die Reg-Einträge, da es ja vorher funktionierte !

Lösung durch VB :
Habe ein Form.setfocus vor dem Aufruf der Inputbox eingefügt und das war alles.

Warum es vorher funkte ??? hä? - keine Ahnung !!!

Also danke für die Hilfe Lächelnd

Freddy
  
Zum Seitenanfang
 
IP gespeichert
 
 
  « Übersicht ‹ Forum Nach oben