Sdílet prostřednictvím


IOleControlImpl – třída

Tato třída poskytuje výchozí implementaci IOleControl rozhraní a implementuje IUnknown.

Důležité

Tuto třídu a její členy nelze použít v aplikacích, které se spouští v prostředí Windows Runtime.

Syntaxe

template<class T>
class IOleControlImpl

Parametry

T
Vaše třída odvozená z IOleControlImpl.

Členové

Veřejné metody

Název Popis
IOleControlImpl::FreezeEvents Určuje, jestli kontejner ignoruje nebo přijímá události z ovládacího prvku.
IOleControlImpl::GetControlInfo Vyplní informace o chování klávesnice ovládacího prvku. Implementace ATL vrátí E_NOTIMPL.
IOleControlImpl::OnAmbientPropertyChange Informuje ovládací prvek, že se změnily některé vlastnosti okolí kontejneru. Implementace ATL vrátí S_OK.
IOleControlImpl::OnMnemonic Informuje ovládací prvek, že uživatel stiskl zadané stisknutí klávesy. Implementace ATL vrátí E_NOTIMPL.

Poznámky

Třída IOleControlImpl poskytuje výchozí implementaci IOleControl rozhraní a implementuje IUnknown odesláním informací do zařízení výpisu v ladicí sestavení.

Související články ATL – kurz, vytvoření projektu ATL

Hierarchie dědičnosti

IOleControl

IOleControlImpl

Požadavky

Hlavička: atlctl.h

IOleControlImpl::FreezeEvents

V implementaci FreezeEvents ATL zvýší datový člen třídy m_nFreezeEvents ovládacího prvku, pokud bFreeze je TRUE, a dekrementuje m_nFreezeEvents , pokud bFreeze je NEPRAVDA.

HRESULT FreezeEvents(BOOL bFreeze);

Poznámky

FreezeEvents pak vrátí S_OK.

Viz IOleControl::FreezeEvents v sadě Windows SDK.

IOleControlImpl::GetControlInfo

Vyplní informace o chování klávesnice ovládacího prvku.

HRESULT GetControlInfo(LPCONTROLINFO pCI);

Poznámky

Viz IOleControl:GetControlInfo v sadě Windows SDK.

Návratová hodnota

Vrátí E_NOTIMPL.

IOleControlImpl::OnAmbientPropertyChange

Informuje ovládací prvek, že se změnily některé vlastnosti okolí kontejneru.

HRESULT OnAmbientPropertyChange(DISPID dispid);

Návratová hodnota

Vrátí S_OK.

Poznámky

Viz IOleControl::OnAmbientPropertyChange v sadě Windows SDK.

IOleControlImpl::OnMnemonic

Informuje ovládací prvek, že uživatel stiskl zadané stisknutí klávesy.

HRESULT OnMnemonic(LPMSG pMsg);

Návratová hodnota

Vrátí E_NOTIMPL.

Poznámky

Viz IOleControl::OnMnemonic v sadě Windows SDK.

Viz také

IOleObjectImpl – třída
Rozhraní ovládacích prvků ActiveX
Přehled třídy