Dela via


IOleControlImpl-klass

Den här klassen tillhandahåller en standardimplementering av IOleControl gränssnittet och implementerar IUnknown.

Viktigt!

Den här klassen och dess medlemmar kan inte användas i program som körs i Windows Runtime.

Syntax

template<class T>
class IOleControlImpl

Parameterar

T
Din klass, härledd från IOleControlImpl.

Medlemmar

Offentliga metoder

Namn Beskrivning
IOleControlImpl::FreezeEvents Anger om containern ignorerar eller accepterar händelser från kontrollen.
IOleControlImpl::GetControlInfo Fyller i information om kontrollens tangentbordsbeteende. ATL-implementeringen returnerar E_NOTIMPL.
IOleControlImpl::OnAmbientPropertyChange Informerar en kontroll om att en eller flera av containerns omgivande egenskaper har ändrats. ATL-implementeringen returnerar S_OK.
IOleControlImpl::OnMnemonic Informerar kontrollen om att en användare har tryckt på en angiven tangenttryckning. ATL-implementeringen returnerar E_NOTIMPL.

Anmärkningar

Klassen IOleControlImpl tillhandahåller en standardimplementering av IOleControl-gränssnittet och implementerar IUnknown genom att skicka information till dumpenheten i felsökningsversioner.

Relaterade artiklaratl självstudie, skapa ett ATL-projekt

Arvshierarki

IOleControl

IOleControlImpl

Kravspecifikation

Rubrik: atlctl.h

IOleControlImpl::FreezeEvents

I ATL:s implementering FreezeEvents ökar kontrollklassens m_nFreezeEvents datamedlem om bFreeze den är TRUE och minskar m_nFreezeEvents om bFreeze den är FALSE.

HRESULT FreezeEvents(BOOL bFreeze);

Anmärkningar

FreezeEvents returnerar sedan S_OK.

Se IOleControl::FreezeEvents i Windows SDK.

IOleControlImpl::GetControlInfo

Fyller i information om kontrollens tangentbordsbeteende.

HRESULT GetControlInfo(LPCONTROLINFO pCI);

Anmärkningar

Se IOleControl::GetControlInfo i Windows SDK.

Returvärde

Returnerar E_NOTIMPL.

IOleControlImpl::OnAmbientPropertyChange

Informerar en kontroll om att en eller flera av containerns omgivande egenskaper har ändrats.

HRESULT OnAmbientPropertyChange(DISPID dispid);

Returvärde

Returnerar S_OK.

Anmärkningar

Se IOleControl::OnAmbientPropertyChange i Windows SDK.

IOleControlImpl::OnMnemonic

Informerar kontrollen om att en användare har tryckt på en angiven tangenttryckning.

HRESULT OnMnemonic(LPMSG pMsg);

Returvärde

Returnerar E_NOTIMPL.

Anmärkningar

Se IOleControl::OnMnemonic i Windows SDK.

Se även

IOleObjectImpl-klass
ActiveX-styrgränssnitt
översikt över -klass