Класс IOleControlImpl
Этот класс предоставляет реализацию IOleControl
интерфейса по умолчанию и реализует IUnknown
.
Внимание
Этот класс и его члены нельзя использовать в приложениях, выполняемых в среде выполнения Windows.
Синтаксис
template<class T>
class IOleControlImpl
Параметры
T
Класс, производный от IOleControlImpl
.
Участники
Открытые методы
Имя | Описание |
---|---|
IOleControlImpl::FreezeEvents | Указывает, игнорирует ли контейнер или принимает события из элемента управления. |
IOleControlImpl::GetControlInfo | Заполняет сведения о поведении клавиатуры элемента управления. Реализация ATL возвращает E_NOTIMPL. |
IOleControlImpl::OnAmbientPropertyChange | Сообщает элементу управления об изменении одного или нескольких свойств окружающей среды контейнера. Реализация ATL возвращает S_OK. |
IOleControlImpl::OnMnemonic | Сообщает элементу управления, что пользователь нажал указанный нажатие клавиши. Реализация ATL возвращает E_NOTIMPL. |
Замечания
Класс IOleControlImpl
предоставляет реализацию интерфейса IOleControl по умолчанию и реализует IUnknown
путем отправки сведений на устройство дампа в отладочных сборках.
Руководство по созданию проекта ATL в статьях ATL
Иерархия наследования
IOleControl
IOleControlImpl
Требования
Header: atlctl.h
IOleControlImpl::FreezeEvents
В реализации FreezeEvents
ATL увеличивает член данных класса m_nFreezeEvents
элемента управления, если bFreeze
имеет значение TRUE, и уменьшает значение m_nFreezeEvents
bFreeze
false.
HRESULT FreezeEvents(BOOL bFreeze);
Замечания
FreezeEvents
затем возвращает S_OK.
См . раздел IOleControl::FreezeEvents в пакете SDK для Windows.
IOleControlImpl::GetControlInfo
Заполняет сведения о поведении клавиатуры элемента управления.
HRESULT GetControlInfo(LPCONTROLINFO pCI);
Замечания
См. раздел IOleControl:GetControlInfo в пакете SDK для Windows.
Возвращаемое значение
Возвращает E_NOTIMPL.
IOleControlImpl::OnAmbientPropertyChange
Сообщает элементу управления об изменении одного или нескольких свойств окружающей среды контейнера.
HRESULT OnAmbientPropertyChange(DISPID dispid);
Возвращаемое значение
Возвращает S_OK.
Замечания
См . раздел IOleControl::OnAmbientPropertyChange в пакете SDK для Windows.
IOleControlImpl::OnMnemonic
Сообщает элементу управления, что пользователь нажал указанный нажатие клавиши.
HRESULT OnMnemonic(LPMSG pMsg);
Возвращаемое значение
Возвращает E_NOTIMPL.
Замечания
См . раздел IOleControl::OnMnemonic в пакете SDK для Windows.
См. также
Класс IOleObjectImpl
Интерфейсы элементов управления ActiveX
Общие сведения о классе