Domanda

Come faccio a rilevare se un dispositivo mobile di Windows ha esteso la tastiera? Sto lanciando manualmente la tastiera morbida e ho bisogno di sapere quando per evitare che la mia app dal lancio del PIE.

È stato utile?

Soluzione

Hai provato a usare SHSipInfo ?

In alternativa, se l'applicazione è massimizzato, si può provare a ottenere la dimensione Client / Window della finestra, chiudere la tastiera utilizzando SHSipPreference e ottenere la dimensione della finestra di nuovo. se le dimensioni diventano più allora probabilmente il sorso era aperta. mantenere queste dimensioni delle finestre per i confronti successivi.

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