如何检测windows应用程序是否为Tablet PC“;“意识到”;

如何检测windows应用程序是否为Tablet PC“;“意识到”;,windows,tablet-pc,Windows,Tablet Pc,有人知道我如何确定应用程序是否能够接受Tablet PC输入吗?i、 e.我可以发送的某种hittest或windows消息 谢谢, H平板电脑输入面板(从Vista开始,即使在非平板电脑(基本版除外)上也可用)将使用(TSF)向支持它的应用程序发送输入。否则,它将向应用程序发送正常的输入消息,这基本上意味着一系列模拟键盘事件 我怀疑您正在尝试确定应用程序是否支持TSF,因为TSF提供了更完整的体验,例如双向校正接口、有关当前选择的信息、上下文提示等 我不知道这是否可靠,但如果所讨论的控件是富编

有人知道我如何确定应用程序是否能够接受Tablet PC输入吗?i、 e.我可以发送的某种hittest或windows消息

谢谢, H

平板电脑输入面板(从Vista开始,即使在非平板电脑(基本版除外)上也可用)将使用(TSF)向支持它的应用程序发送输入。否则,它将向应用程序发送正常的输入消息,这基本上意味着一系列模拟键盘事件

我怀疑您正在尝试确定应用程序是否支持TSF,因为TSF提供了更完整的体验,例如双向校正接口、有关当前选择的信息、上下文提示等


我不知道这是否可靠,但如果所讨论的控件是富编辑,您可以尝试返回值中包含SES_USECTF标志的消息,该标志指示是否为该控件启用TSF。但对于标准的编辑控件,我不太确定。关于使用文本服务框架的更多细节,可能比您想要实现的要详细。

请注意,本文重点介绍了Vista的语音听写功能,但Tablet PC输入系统使用相同的体系结构(和回退机制)向应用程序发送文本。