iTextInputPanel 接口 (peninputpanel.h)

ITextInputPanel 可用于“要求”部分中指定的操作系统。 它可能在后续版本中变更或不可用。 请改用 IInputPanelConfiguration 接口

提供对平板电脑输入面板的外观和行为的控制。

继承

ITextInputPanel 接口继承自 IUnknown 接口。 ITextInputPanel 还具有以下类型的成员:

方法

ITextInputPanel 接口包含以下方法。

 
ITextInputPanel::Advise

在平板电脑输入面板与指定的接收器对象之间建立咨询连接。
ITextInputPanel::CommitPendingInput

将收集的墨迹发送到识别器并发布识别结果。
ITextInputPanel::get_AttachedEditWindow

获取或设置 ITextInputPanel 对象所附加到的 对象的窗口句柄。 (获取)
ITextInputPanel::get_CurrentCorrectionMode

获取由 CorrectionMode 枚举指定的当前更正组合模式。
ITextInputPanel::get_CurrentInPlaceState

获取 InPlaceState 枚举指定的当前就地状态。
ITextInputPanel::get_CurrentInputArea

获取由 PanelInputArea 枚举指定的当前输入区域。
ITextInputPanel::get_CurrentInteractionMode

获取由 InteractionMode 枚举指定的 Tablet PC 输入面板的位置。
ITextInputPanel::get_DefaultInPlaceState

获取或设置由 InPlaceState 枚举指定的默认就地状态。 (获取)
ITextInputPanel::get_DefaultInputArea

获取或设置由 PanelInputArea 枚举指定的默认输入区域。 (获取)
ITextInputPanel::get_ExpandPostInsertionCorrection

获取或设置一个值,该值指示是否自动展开平板电脑输入面板上的更正梳子。 (获取)
ITextInputPanel::get_InPlaceBoundingRectangle

获取 Tablet PC 输入面板的边框。
ITextInputPanel::get_InPlaceVisibleOnFocus

获取或设置一个值,该值指示平板电脑输入面板在连接到的窗口获得焦点时是否自动显示。 (获取)
ITextInputPanel::get_PopDownCorrectionHeight

获取插入后更正梳子放置在输入面板下方时的高度。
ITextInputPanel::get_PopUpCorrectionHeight

获取插入后更正梳子放置在输入面板上方时的高度。
ITextInputPanel::get_PreferredInPlaceDirection

获取或设置就地输入面板相对于文本输入字段的首选方向。 (获取)
ITextInputPanel::p ut_AttachedEditWindow

获取或设置 ITextInputPanel 对象所附加到的 对象的窗口句柄。 (放置)
ITextInputPanel::p ut_DefaultInPlaceState

获取或设置由 InPlaceState 枚举指定的默认就地状态。 (放置)
ITextInputPanel::p ut_DefaultInputArea

获取或设置由 PanelInputArea 枚举指定的默认输入区域。 (放置)
ITextInputPanel::p ut_ExpandPostInsertionCorrection

获取或设置一个值,该值指示是否自动展开平板电脑输入面板上的更正梳子。 (放置)
ITextInputPanel::p ut_InPlaceVisibleOnFocus

获取或设置一个值,该值指示平板电脑输入面板在连接到的窗口获得焦点时是否自动显示。 (放置)
ITextInputPanel::p ut_PreferredInPlaceDirection

获取或设置就地输入面板相对于文本输入字段的首选方向。 (放置)
ITextInputPanel::SetInPlaceHoverTargetPosition

将平板电脑输入面板悬停目标显式定位在屏幕坐标中。
ITextInputPanel::SetInPlacePosition

将平板电脑输入面板显式定位在屏幕坐标中。
ITextInputPanel::SetInPlaceVisibility

显示或隐藏平板电脑输入面板。
ITextInputPanel::Unadvise

终止以前通过 ITextInputPanel::Advise 方法建立的咨询连接。

注解

与 PenInputPanel 类相比,ITextInputPanel 接口为应用程序开发人员提供了更多有关输入面板状态的控制和信息。 ITextInputPanel 接口 取代 PenInputPanel 类 作为以编程方式与输入面板交互的首选机制。

ITextInputPanel 接口 提供:

  • 当应用程序具有焦点时,完全控制就地输入面板的定位。
  • 除了已识别的文本之外,还可以从输入面板文本插入访问墨迹对象。
  • 与输入面板的功能完全对应的一组属性,使用户能够了解输入面板的当前状态和自定义输入面板的配置。
ITextInputPanel 接口继续提供 PenInputPanel 类的几乎所有编程功能,从而取代了 PenInputPanel 类

此元素在 Peninputpanel.h 中声明。

要求

   
最低受支持的客户端 Windows XP Tablet PC Edition [仅限桌面应用]
最低受支持的服务器 无受支持的版本
目标平台 Windows
标头 peninputpanel.h