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