Comment contrôler le panneau de saisie de texte par programmation (TabTip.exe) dans Windows Vista / 7

Je suis l'adaptation d'une application pour l'écran tactile de l'interface et nous voulons utiliser la tablette de saisie de texte du panneau inclus dans Windows Vista/7, en particulier de son clavier. Je veux montrer et cacher comme approprié pour mon application. Fondamentalement, je veux ShowKeyboard() et HideKeyboard() fonctions. Quel est le meilleur moyen de contrôler cela?

J'ai regardé la ITextInputPanel API, mais j'ai été incapable de contrôler le clavier directement avec elle (peut-être que j'ai raté quelque chose?). J'ai aussi essayé en vain d'envoyer des messages de fenêtre à sa fenêtre.

L'application est écrite en C++/MFC.

Tous les pointeurs sont grandement appréciés.

source d'informationauteur Yngve Hammersland