IOleControlImpl (clase)
Esta clase proporciona una implementación predeterminada de la interfaz IOleControl
e implementa IUnknown
.
Importante
Esta clase y sus miembros no se pueden usar en las aplicaciones que se ejecutan en Windows Runtime.
Sintaxis
template<class T>
class IOleControlImpl
Parámetros
T
La clase, que se deriva de IOleControlImpl
.
Miembros
Métodos públicos
Nombre | Descripción |
---|---|
IOleControlImpl::FreezeEvents | Indica si el contenedor omite o acepta eventos del control, o si no lo hace. |
IOleControlImpl::GetControlInfo | Rellena información sobre el comportamiento del teclado del control. La implementación ATL devuelve E_NOTIMPL. |
IOleControlImpl::OnAmbientPropertyChange | Informa a un control de que una o varias de las propiedades de ambiente del contenedor han cambiado. La implementación ATL devuelve S_OK. |
IOleControlImpl::OnMnemonic | Informa al control de que un usuario ha presionado una pulsación de tecla especificada. La implementación ATL devuelve E_NOTIMPL. |
Comentarios
La clase IOleControlImpl
proporciona una implementación predeterminada de la interfaz IOleControl e implementa IUnknown
mediante el envío de información al dispositivo de volcado de memoria en compilaciones de depuración.
Artículos relacionados Tutorial de ATL, Creación de un proyecto ATL
Jerarquía de herencia
IOleControl
IOleControlImpl
Requisitos
Encabezado: atlctl.h
IOleControlImpl::FreezeEvents
En la implementación de ATL, FreezeEvents
incrementa el miembro de datos m_nFreezeEvents
de la clase de control si bFreeze
es TRUE y disminuye m_nFreezeEvents
si bFreeze
es FALSE.
HRESULT FreezeEvents(BOOL bFreeze);
Comentarios
FreezeEvents
después devuelve S_OK.
Consulte IOleControl::FreezeEvents en Windows SDK.
IOleControlImpl::GetControlInfo
Rellena información sobre el comportamiento del teclado del control.
HRESULT GetControlInfo(LPCONTROLINFO pCI);
Comentarios
Consulte IOleControl:GetControlInfo en Windows SDK.
Valor devuelto
Devuelve E_NOTIMPL.
IOleControlImpl::OnAmbientPropertyChange
Informa a un control de que una o varias de las propiedades de ambiente del contenedor han cambiado.
HRESULT OnAmbientPropertyChange(DISPID dispid);
Valor devuelto
Devuelve S_OK.
Comentarios
Consulte IOleControl::OnAmbientPropertyChange en Windows SDK.
IOleControlImpl::OnMnemonic
Informa al control de que un usuario ha presionado una pulsación de tecla especificada.
HRESULT OnMnemonic(LPMSG pMsg);
Valor devuelto
Devuelve E_NOTIMPL.
Comentarios
Consulte IOleControl::OnMnemonic en Windows SDK.
Consulte también
IOleObjectImpl (clase)
Interfaces de controles ActiveX
Información general sobre la clase