Я адаптирую приложение для интерфейса сенсорного экрана, и мы хотим использовать панель ввода текста планшета, включенную в Windows Vista/7, в частности ее клавиатуру. Я хочу показать и скрыть его в соответствии с моим приложением. В основном я хочу функции ShowKeyboard()
и HideKeyboard()
. Какой лучший способ контролировать это?
Я просмотрел API ITextInputPanel, но мне не удалось напрямую управлять клавиатурой (возможно, я что-то пропустил?). Я также безуспешно пытался отправить оконные сообщения в его окно.
Приложение написано на С++/MFC.
Приветствуются любые указатели.