Интерфейс IOleControlSite (ocidl.h)
Предоставляет методы, позволяющие объекту сайта управлять каждым внедренным элементом управления в контейнере. Объект сайта предоставляет IOleControlSite , а также другие интерфейсы сайта, такие как IOleClientSite и IOleInPlaceSite. Если элементу управления требуются службы, выраженные через этот интерфейс, он запрашивает один из других интерфейсов клиентского сайта для IOleControlSite.
Наследование
Интерфейс IOleControlSite наследуется от интерфейса IUnknown . IOleControlSite также имеет следующие типы элементов:
Методы
Интерфейс IOleControlSite содержит следующие методы.
IOleControlSite::GetExtendedControl Извлекает указатель IDispatch на расширенный элемент управления, который контейнер использует для переноса реального элемента управления. |
IOleControlSite::LockInPlaceActive Указывает, должен ли элемент управления оставаться активным на месте. Вызовы этого метода обычно вложены в событие, чтобы гарантировать, что состояние активации объекта остается стабильным на протяжении всей обработки события. |
IOleControlSite::OnControlInfoChanged Сообщает контейнеру, что структура CONTROLINFO элемента управления изменилась и что контейнер должен вызвать IOleControl::GetControlInfo элемента управления для обновления. |
IOleControlSite::OnFocus Указывает, получил или потерял фокус элемент управления, управляемый этим сайтом элемента управления. |
IOleControlSite::ShowPropertyFrame Указывает контейнеру отобразить страницу свойств для элемента управления, внедренного на этот сайт. |
IOleControlSite::TransformCoords Преобразует координаты, выраженные в единицах HIMETRIC (как это стандартно в OLE), в единицы измерения, заданные контейнером. |
IOleControlSite::TranslateAccelerator Передает нажатие клавиши на сайт управления для обработки. |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Профессиональная [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows 2000 Server [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | ocidl.h |