Einzelnen Beitrag anzeigen

Benutzerbild von wicht
wicht

Registriert seit: 15. Jan 2006
Ort: Das schöne Enger nahe Bielefeld
809 Beiträge
 
Delphi XE Professional
 
#1

FocusChanged-Message?

  Alt 21. Jun 2007, 15:05
Hallo Forum

Ich hoffe ich bin hier richtig, konnte leider nix finden wie das funktionieren könnte:
Ich habe ein Programm was ganz einfach aus einer Form besteht. Später sollte das, was ich gleich beschreibe, in ein MDI-Programm rein. Aber das ist jetzt ersteinmal egal. Also, das Programm soll am Ende auf einem Rechner laufen, der nur einen Touchscreen hat, ganz ohne Tastatur und Maus. Darum habe ich mir ersteinmal eine Bildschirm-Tastatur gebaut. Eine eigene Komponente quasi, die aus anderen Controls zusammengebaut ist. Wenn man natürlich z.B. eine Liste durchschaut, braucht man diese Tastatur nicht unbedingt, darum soll sie sich einblenden, sobald ein Textfeld den Fokus bekommt und wieder ausblenden, wenn man zum Beispiel einen Button klickt. Ich habe jetzt versucht mit TApplicationEvents (ganz einfach) Messages abzufangen und dann die Tastatur ein/ausblenden. Das Problem ist, ich habe keine Ahnung, was ich für eine Message abfangen muss, wenn sich der Fokus innerhalb der Form verändert. Oder ist der Ansatz komplett falsch? Braucht jedes Control in den Formularen einen neuen Message-Handler von mir? Oder wie oder was?

Ich würde mich freuen, wenn mir hier jemand einen kleinen Tipp geben könnte...


Grüße,

Alexander
http://streamwriter.org

"I make hits. Not the public. I tell the DJ’s what to play. Understand?"
  Mit Zitat antworten Zitat