Pergunta

Eu tenho um aplicativo WPF (eu uso CAL) para um tablet PC. Eu criei um painel de entrada de texto personalizado.

Agora é a minha pergunta: Como posso desativar as TextInputPanel padrão

Esta é apenas através da minha offcourse aplicação, porque eu ainda quero o utilitário em meu winxp e outros aplicativos no tablet.

O problema é que quando eu passar o mouse e longo perto de uma caixa de texto, a pequena dica de ferramenta para abrir um TextInputPanel sempre aparece e eu quero suprimir essa!

Atenciosamente, Wim

Já afixado em WPF Fóruns mas sem resultado: 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

Foi útil?

Solução

Desativar o painel de entrada UI

Como definir a chave de registro DisableInPlace a zero impede o painel de entrada de interface de usuário (UI) de aparecer em um aplicativo. Você deve colocar a chave de registro DisableInPlace em HKLM \ Software \ Microsoft \ TabletTip. Em seguida, adicione um novo valor de registro usando o caminho completo do aplicativo no qual deseja painel de entrada desativar. O seguinte exemplo de registro de entrada desativa Painel de entrada em um aplicativo chamado MyApp:

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

(finalmente) encontrado esta informação aqui: http://msdn.microsoft .com / en-us / library / ms812266.aspx

Eu não gosto muito (reg edição.), Mas pelo menos é uma solução;)

Atenciosamente,

Wim

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top