2009-04-23 10 views
0

Ich habe eine WPF-Anwendung (ich benutze CAL) für einen Tablet PC. Ich habe ein benutzerdefiniertes Texteingabefeld erstellt.Wie Standard-TextInputPanel für eine Anwendung deaktivieren?

Jetzt ist meine Frage: Wie kann ich das Standard-TextInputPanel deaktivieren?

Dies ist nur durch meine Anwendung natürlich, weil ich immer noch das Dienstprogramm in meinem winxp und anderen Anwendungen auf dem Tablet will.

Das Problem ist, dass, wenn ich lange in der Nähe eines Textfelds schweben, der kleine Tooltip zum Öffnen eines TextInputPanel immer erscheint, und ich möchte das unterdrücken!

Mit freundlichen Grüßen, Wim

Bereits in WPF Foren, aber ohne Ergebnis geschrieben: s http://social.msdn.microsoft.com/Forums/en-US/tabletandtouch/thread/835b910d-e357-4bd8-b26a-f99e7d549b3f http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/c5bd3b90-c731-4e5b-a812-ee29490800e3

+0

Jedermann Bitte !!!! – hypo

Antwort

1

Deaktivieren der Eingabebereich UI

die DisableInPlace Registrierungsschlüssel auf Null Einstellung verhindert, dass die Benutzerschnittstelle des Eingabefensters (UI) in einer Anwendung erscheinen. Sie müssen den DisableInPlace-Registrierungsschlüssel unter HKLM \ Software \ Microsoft \ TabletTip platzieren. Fügen Sie dann einen neuen Registrierungswert hinzu, indem Sie den vollständigen Pfad der Anwendung verwenden, in der Sie den Eingabebereich 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) diese Informationen hier gefunden: http://msdn.microsoft.com/en-us/library/ms812266.aspx

Ich mag es nicht, dass viel (. Reg Bearbeitung), aber zumindest es ist eine Lösung;)

Mit freundlichen Grüßen

Wim

Verwandte Themen