Einzelnen Beitrag anzeigen

Jakson

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

PopupParent Killt Touch Bedienung

  Alt 3. Mai 2017, 16:36
Hallo zusammen.

Da es in meinen Programmen hin und wieder vorkommt das ein Fenster Modal hinter dem Aktuellen Fenster geöffnet wird habe ich alle meine Delphi-Referenz durchsuchenShowModal Aufrufe ein Delphi-Referenz durchsuchenPopupParent vorangestellt um das zu verhindern.

Seit dem ich das gemacht habe funktioniert allerdings die Touch Bedienung der Bildschirmtastatur (Delphi-Referenz durchsuchenTTouchKeyboard) nicht mehr.

Nehme ich diese wieder weg so funktioniert die Touch Bedienung wieder ohne Probleme.

Was hat das eine mit dem anderen zu tun?
Vermutlich gar nichts.

Meine Vermutung nach einigem Gewühle ist das beim Setzen von Delphi-Referenz durchsuchenPopupParent wird ein Delphi-Referenz durchsuchenRecreateWnd ausgeführt. Dieser löscht vermutlich das Touch-enabled-Flag oder so.

Meine Frage ist jetzt ist das schon bekannt (Hab nichts dergleichen gefunden).
Wie kann ich das verhindern bzw. wie setz ich beim Formular Touch-enabled wieder?

Ich hab noch ein Beispiel angehängt.

Danke schon mal.

Jakson
Angehängte Dateien
Dateityp: zip TouchKeyboard Test.zip (2,3 KB, 5x aufgerufen)
  Mit Zitat antworten Zitat