Wie Standard TextInputPanel für eine Anwendung deaktivieren?
Frage
Ich habe eine WPF-Anwendung (ich benutze CAL) für einen Tablet-PC. Ich habe ein benutzerdefiniertes Texteingabefeld.
Jetzt ist meine Frage: Wie kann ich die Standard-TextInputPanel deaktivieren
Dies ist nur durch meine Anwendung offcourse, weil ich immer noch die Nützlichkeit in meiner winxp und anderen Anwendungen auf dem Tablet will.
Das Problem ist, dass, wenn ich zu lange in der Nähe einer Textbox schweben, die kleine Tooltip ein TextInputPanel zu öffnen immer angezeigt wird, und ich möchte das unterdrücken!
Mit freundlichen Grüßen, Wim
Bereits in WPF Foren, aber ohne Ergebnis gepostet: s http: // sozial. msdn.microsoft.com/Forums/en-US/tabletandtouch/thread/835b910d-e357-4bd8-b26a-f99e7d549b3f http: // sozial. msdn.microsoft.com/Forums/en-US/wpf/thread/c5bd3b90-c731-4e5b-a812-ee29490800e3
Lösung
Das Deaktivieren der Eingabebereich UI
die Registrierung DisableInPlace Einstellung Taste auf Null verhindert, dass die Input Panel-Benutzeroberfläche (UI) von in einer Anwendung erscheinen. Sie müssen die DisableInPlace Registrierungsschlüssel unter HKLM \ Software \ Microsoft \ TabletTip platzieren. Dann fügen Sie einen neuen Registrierungswert, indem Sie den vollständigen Pfad der Anwendung, in der Sie Input Panel deaktivieren möchten. Der folgende Beispiel Registrierungseintrag deaktiviert Eingabefeld in einer Anwendung aufgerufen MeineAnw:
[HKEY_LOCAL_MACHINE
\SOFTWARE\Microsoft\TabletTIP\DisableInPlace]
"C:\Progam Files\My App\MyApp.exe"="1"
(schließlich) Gefunden diese Info hier: http://msdn.microsoft .com / en-us / library / ms812266.aspx
Ich mag es nicht, dass viel (reg Bearbeitung.), Aber zumindest ist es eine Lösung;)
Mit freundlichen Grüßen
Wim