Compartir a través de


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