Autor Beitrag
theBlind
Hält's aus hier
Beiträge: 8



BeitragVerfasst: Fr 18.11.05 14:35 
Das Problem in eine Überschrift zu quetschen ist ein wenig schwierig, deswegen hier eine längere Beschreibung:

Das Windows on screen keyboard (Ausführen->osk) erzeugt ein Programmfenster auf dem Bildschirm. So weit nichts schlimmes.
Wenn ich ein anderes als dieses (per default immer im Vordergrund befindliche) Programmfenster, auswähle bekommt das andere Fenster den Fokus (z.B. Notepad).
Jetzt kann ich aber mit der Maus auf die virtuellen Tasten des OSK klicken woraufhin das OSK Tastenanschläge an das im Fokus befindliche Fenster sendet. Und zwar (das ist der Punkt) ohne daß das OSK zwischendurch den Fokus erhält.
Das ganze geht auch mit einer Timerfunktion des OSK, die es erlaubt Buchstaben auszuwählen indem ich die Maus einfach für 1 sek darüberhalte.
Auch das funktioniert, wenn das OSK nicht den Fokus hat.

Frage: Kann ich das Verhalten (Maus-erkennung ohne Fokus) replizieren und wenn ja wie?
DarkHunter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 477

Win XP
D3 Prof, D2005 PE
BeitragVerfasst: Fr 18.11.05 16:42 
Wenn ich mich richtig erinnere war in den Beispieldateien von Borland bei Delphi 2005 PE ein Programm was ähnlich arbeitet, hieß Monitor oder so.

Ich such den Namen noch mal raus.

EDIT:
Das Programm findet sich unter:
<Installpfad>\Borland\BDS\3.0\Demos\DelphiWin32\VCLWin32\IPCDemos
Gibt 2 Dateien: Monitor und Client.
Hab mich nicht genauer mit dem Programm auseinander gestzt, aber vielleicht hilft es dir.

_________________
I believe that every human has a finite number of heart-beats. I don't intend to waste any of mine running around doing exercises.
- Neil Armstrong
theBlind Threadstarter
Hält's aus hier
Beiträge: 8



BeitragVerfasst: Mo 21.11.05 09:54 
Danke erstmal!

Jetzt die etwas doofe nachfrage - könntest Du mir den Quellcode der 2 Programme uploaden bzw. schicken?
Problem ist, das ich kein Delphi 2005 habe und da es nach allem was mit google sagt die IDE auch nur mal auf Heftzeitschrifen beigelegt gab (zumindest find ich keinen download) komme ich auch nicht ran.

keinerwillmich [at] gmx [dot] de

Wenn das gegen Borlands EULA oder die Regeln des Forums verstossen würde, so war mir das nicht bekannt und ich bitte um Aufklärung...