Domanda

Ho un'applicazione WPF (io uso CAL) per un tablet pc. Ho creato un pannello di immissione testo personalizzato.

Ora la mia domanda:? Come è possibile disattivare il default TextInputPanel

Questa è solo attraverso la mia applicazione offcourse perché voglio ancora l'utilità nel mio WinXP e altre applicazioni sul tablet.

Il problema è che quando mi passa il mouse a lungo nei pressi di una casella di testo, il piccolo suggerimento per aprire un TextInputPanel appare sempre e voglio sopprimere questo!

Cordiali saluti, Wim

Già pubblicato su WPF Forum, ma senza alcun risultato: s http: // sociale. msdn.microsoft.com/Forums/en-US/tabletandtouch/thread/835b910d-e357-4bd8-b26a-f99e7d549b3f http: // sociale. msdn.microsoft.com/Forums/en-US/wpf/thread/c5bd3b90-c731-4e5b-a812-ee29490800e3

È stato utile?

Soluzione

La disattivazione del Input Panel UI

Impostazione della chiave di registro DisableInPlace a zero impedisce l'interfaccia utente Pannello di immissione (UI) di apparire in un'applicazione. È necessario inserire la chiave di registro DisableInPlace in HKLM \ Software \ Microsoft \ TabletTip. Quindi, aggiungere un nuovo valore Registro di sistema utilizzando il percorso completo dell'applicazione in cui si desidera disattivare Input Panel. La seguente voce esempio Registro di sistema disattiva Input Panel in un'applicazione denominata MiaApp:

[HKEY_LOCAL_MACHINE 
\SOFTWARE\Microsoft\TabletTIP\DisableInPlace]
"C:\Progam Files\My App\MyApp.exe"="1"

(finalmente) trovato questo info qui: http://msdn.microsoft .com / it-it / library / ms812266.aspx

Non mi piace più di tanto (reg montaggio.), Ma almeno si tratta di una soluzione;)

Cordiali saluti,

Wim

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top