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


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

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

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

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

Методы

Интерфейс IInputObject содержит эти методы.

 
IInputObject::HasFocusIO

Определяет, имеет ли одно из окон объекта фокус клавиатуры.
IInputObject::TranslateAcceleratorIO

Позволяет объекту обрабатывать ускорители клавиатуры.
IInputObject::UIActivateIO

Пользовательский интерфейс активирует или деактивирует объект .

Комментарии

Реализуйте IInputObject , если вы реализуете объект оболочки, который принимает входные данные пользователем.

Этот интерфейс не вызывается напрямую. IInputObject используется оболочкой или браузером для уведомления объекта об изменениях активации пользовательского интерфейса и перевода ускорителей клавиатуры.

IInputObject является производным от IUnknown. Перечисленные методы относятся только к IInputObject.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional, Windows XP [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header shobjidl_core.h