Панель ввода планшетного ПК (которая с Vista доступна даже на других планшетах, кроме базовых версий) будет отправлять ввод с помощью Text Services Framework (TSF) в приложение, которое поддерживает ее. В противном случае оно будет отправлять обычные входные сообщения в приложение, что в основном означает кучу имитированных событий клавиатуры.
Я подозреваю, что вы пытаетесь определить, поддерживает ли приложение ФБО, что обеспечивает гораздо более интегрированный интерфейс, такой как интерфейс двунаправленной коррекции, информация о текущем выборе, контекстные подсказки и т. Д.
Я не знаю, насколько это надежно, но если рассматриваемый элемент управления является расширенным редактированием, вы можете попробовать сообщение EM_GETEDITSTYLE , которое имеет флаг SES_USECTF в возвращаемом значении, которое указывает, действительно ли TSF включен для этого контроля. Но для стандартных средств редактирования я не так уверен. В этой статье на MSDN более подробно рассказывается об использовании инфраструктуры текстовых сервисов, и, вероятно, это больше, чем вы хотите реализовать.