Como posso detectar se um dispositivo Windows Mobile tem o teclado estendido?
-
21-09-2019 - |
Pergunta
Como posso detectar se um dispositivo Windows Mobile tem o teclado estendido? Estou lançando manualmente o teclado suave e preciso saber quando impedir que meu aplicativo inicie a torta.
Solução
Você já tentou usar Shsipinfo ?
Como alternativa, se o seu aplicativo for maximizado, você pode tentar obter o tamanho do cliente/janela da sua janela, feche o teclado usando Shsippreference e obtenha o tamanho da janela novamente. Se o tamanho se tornar mais longo, provavelmente o gole foi aberto. Mantenha esses tamanhos de janela para comparações posteriores.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow