Интерфейс 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 |