Einzelnen Beitrag anzeigen

Jakson

Registriert seit: 10. Mär 2006
34 Beiträge
 
#3

AW: PopupParent Killt Touch Bedienung

  Alt 11. Mai 2017, 11:18
Das wenn das Memo keinen Fokus hat Eingaben nicht ankommen ist mir schon klar.

Mein Problem ist das die Touch Eingaben ignoriert werden wenn ich das Fenster mit "PopupParent" öffne.

Ich verwende Delphi 2010 und dort ist es definitiv so dass die Touchtastatur vom Form2 nicht mehr auf Touch Eingaben reagiert wenn ich dieses mit "PopupParent" öffne. Maus Bedienung der Tastatur funktioniert auch weiterhin.

Ich hab mir mal eine eigene Version der "Keyboard.pas" gemacht und alle Windows-Messages ausgewertet die im "WndProc" so ankommen und an die Debug Konsole weitergeleitet.

Am besten ist es in dem Video zu sehen https://youtu.be/hgvVi2kySZY.

Beim zweiten öffnen des Fensters hat das Memo definitiv den Fokus und der Touch Effekt von Windows ist noch sichtbar nur die Tastatur reagiert nicht mehr.

Vor dem öffnen mit "PopupParent" war die Nachricht "WMTouch" noch dabei danach nicht mehr.

Mit welcher Delphi Version hast du das Programm getestet?
Vielleicht wurde der Fehler ja in einer neueren Version behoben.

Ich hänge noch eine kompilierte Version an zum Testen an.

Danke Jakson
Angehängte Dateien
Dateityp: zip TouchKeyboardApp Test.zip (3,38 MB, 6x aufgerufen)
  Mit Zitat antworten Zitat