Registriert seit: 6. Mai 2011
540 Beiträge
|
Programm : Fokus zurückgeben an vorheriges
30. Sep 2013, 12:06
Hallo!
ich versuche gerade ein paar Lösungsansätze für ein Programm zu erstellen, welches über einen Touchscreen gesteuert werden soll.
Dabei kann es auch vorkommen, das Text eingegeben werden muss.
In diesem Fall könnte man die Onscreen Tastatur von Windows öffnen, aber die ist mir zu klein.
Der Vorteil von TTouchKeyboard ist, das sie sich mit Align Client an die Breite des Programmes anpasst.
Also habe ich vor mit ein eigenes Programm erstellen, was nur dies TTouchkeyboard Komponente anzeigt.
Problem an der Sache ist aber, dass mein Programm dann den Fokus annimmt und die Taste nicht dort ankommt, wo sie hingehört.
Wie realisiere ich in Delphi, dass mein Programm keinen Fokus annimmt? Das osk Programm von Windows macht es auch so.
Ich könnte auch die Komponente auf eine Form innerhalb des Programmes setzen. Nur das Programm existiert bereits und viele Forms werden modal geöffnet, so dass die Form mit dem TTouchKeyboard darauf nicht mehr aktiv ist. Daher der Weg über ein eigenständiges Programm.
LG
Sven
|