Поделиться через


Интерфейс IFrameworkInputPane (shobjidl_core.h)

Предоставляет методы, позволяющие приложениям получать информацию об изменениях состояния и расположении для области ввода. Область ввода — это элемент пользовательского интерфейса, экранная клавиатура или панель рукописного ввода, которая появляется, когда пользователь выполняет действие, требующее ввода информации, например при выборе поля поиска или поля ввода в форме. Затем приложения могут настраивать свой пользовательский интерфейс таким образом, чтобы панель ввода не скрывал элементы, к которым пользователю может потребоваться доступ во время отображения области ввода.

Наследование

Интерфейс IFrameworkInputPane наследуется от интерфейса IUnknown . IFrameworkInputPane также имеет следующие типы элементов:

Методы

Интерфейс IFrameworkInputPane содержит следующие методы.

 
IFrameworkInputPane::Advise

Регистрирует объект обработчика области ввода приложения для получения уведомлений от имени окна, когда событие активирует панель ввода. Этот метод отличается от AdviseWithHWND тем, что он ссылается на свое окно через объект, реализующий ICoreWindow.
IFrameworkInputPane::AdviseWithHWND

Регистрирует объект обработчика области ввода приложения для получения уведомлений от имени окна, когда событие активирует панель ввода. Этот метод отличается от Метода Совет тем, что он ссылается на свое окно через HWND.
IFrameworkInputPane::Location

Возвращает текущее расположение области ввода.
IFrameworkInputPane::Unadvise

Отменяет регистрацию объекта обработчика области ввода приложения, чтобы больше не получать уведомления.

Комментарии

Когда следует реализовать

Не реализовывать этот интерфейс; реализация предоставляется вместе с Windows в качестве CLSID_FrameworkInputPane.

Требования

   
Минимальная версия клиента Windows 8 [только классические приложения]
Минимальная версия сервера Windows Server 2012 [только классические приложения]
Целевая платформа Windows
Header shobjidl_core.h (включая Shobjidl.h)

См. также раздел

IUnknown