IFrameworkInputPane 接口 (shobjidl_core.h)
提供使应用能够了解输入窗格的状态更改和位置的方法。 输入窗格是 UI 元素、屏幕键盘或手写面板,当用户执行要求他们输入信息的操作(例如在窗体中选择搜索框或输入字段)时显示。 然后,应用可以调整其 UI,以便在显示输入窗格时,输入窗格不会遮盖用户可能需要访问的项目。
继承
IFrameworkInputPane 接口继承自 IUnknown 接口。 IFrameworkInputPane 还具有以下类型的成员:
方法
IFrameworkInputPane 接口具有这些方法。
IFrameworkInputPane::Advise 注册应用的输入窗格处理程序对象,以在事件触发输入窗格时代表窗口接收通知。 此方法不同于 AdviseWithHWND,因为它通过实现 ICoreWindow 的对象引用其窗口。 |
IFrameworkInputPane::AdviseWithHWND 注册应用的输入窗格处理程序对象,以在事件触发输入窗格时代表窗口接收通知。 此方法不同于 Advise,因为它通过 HWND 引用其窗口。 |
IFrameworkInputPane::Location 获取输入窗格的当前位置。 |
IFrameworkInputPane::Unadvise 取消注册应用的输入窗格处理程序对象,使其不再接收通知。 |
注解
何时实现
不实现此接口;实现作为CLSID_FrameworkInputPane随 Windows 一起提供。要求
最低受支持的客户端 | Windows 8 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2012 [仅限桌面应用] |
目标平台 | Windows |
标头 | shobjidl_core.h (包括 Shobjidl.h) |