AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Programm : Fokus zurückgeben an vorheriges
Thema durchsuchen
Ansicht
Themen-Optionen

Programm : Fokus zurückgeben an vorheriges

Ein Thema von stalkingwolf · begonnen am 30. Sep 2013 · letzter Beitrag vom 1. Okt 2013
Antwort Antwort
stalkingwolf

Registriert seit: 6. Mai 2011
540 Beiträge
 
#1

Programm : Fokus zurückgeben an vorheriges

  Alt 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
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.582 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: Programm : Fokus zurückgeben an vorheriges

  Alt 30. Sep 2013, 15:32
Du kannst als erweiterten Fensterstil WS_EX_NOACTIVATE setzen, damit das Fenster gar nicht erst den Fokus bekommt, wenn es angeklickt wird.
Sebastian Jänicke
Alle eigenen Projekte sind eingestellt, ebenso meine Homepage, Downloadlinks usw. im Forum bleiben aktiv!
  Mit Zitat antworten Zitat
stalkingwolf

Registriert seit: 6. Mai 2011
540 Beiträge
 
#3

AW: Programm : Fokus zurückgeben an vorheriges

  Alt 1. Okt 2013, 10:53
Hallo Jaenicke.

vielen dank, hat funktioniert.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:48 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz