IOleControlImpl osztály

Megjegyzés:

Az aktív sablontár (ATL) továbbra is támogatott. A továbbiakban azonban nem adunk hozzá funkciókat, és nem frissítjük a dokumentációt.

Ez az osztály az interfész alapértelmezett implementációját biztosítja, és implementálja azokat IOleControlIUnknown.

Fontos

Ez az osztály és tagjai nem használhatók a Windows futtatókörnyezetben futó alkalmazásokban.

Szemantika

template<class T>
class IOleControlImpl

Paraméterek

T
Az osztály, származik IOleControlImpl.

Tagok

Nyilvános metódusok

Név Leírás
IOleControlImpl::FreezeEvents Azt jelzi, hogy a tároló figyelmen kívül hagyja-e vagy elfogadja-e a vezérlő eseményeit.
IOleControlImpl::GetControlInfo Kitölti a vezérlő billentyűzetének viselkedésével kapcsolatos információkat. Az ATL-implementáció E_NOTIMPL ad vissza.
IOleControlImpl::OnAmbientPropertyChange Tájékoztat egy vezérlőt arról, hogy a tároló környezeti tulajdonságai közül legalább egy megváltozott. Az ATL-implementáció S_OK ad vissza.
IOleControlImpl::OnMnemonic Tájékoztatja a vezérlőt, hogy egy felhasználó lenyomott egy adott billentyűleütést. Az ATL-implementáció E_NOTIMPL ad vissza.

Megjegyzések

Az Osztály IOleControlImpl az IOleControl-felület alapértelmezett implementációját biztosítja, és a hibakeresési buildekben IUnknown az információknak a memóriakép-eszközre való küldésével implementálható.

Kapcsolódó cikkekATL-oktatóanyag, ATL-projekt létrehozása

Öröklési hierarchia

IOleControl

IOleControlImpl

Követelmények

Fejléc: atlctl.h

IOleControlImpl::FreezeEvents

Az ATL implementációjában növeli a vezérlőosztály adattagját, FreezeEvents ha m_nFreezeEvents igaz, és ha HAMIS, akkor a hanyatlásokat bFreezem_nFreezeEvents.bFreeze

HRESULT FreezeEvents(BOOL bFreeze);

Megjegyzések

FreezeEvents majd visszaadja S_OK.

Lásd: IOleControl::FreezeEvents a Windows SDK-ban.

IOleControlImpl::GetControlInfo

Kitölti a vezérlő billentyűzetének viselkedésével kapcsolatos információkat.

HRESULT GetControlInfo(LPCONTROLINFO pCI);

Megjegyzések

Lásd : IOleControl::GetControlInfo a Windows SDK-ban.

Visszaadott érték

E_NOTIMPL ad vissza.

IOleControlImpl::OnAmbientPropertyChange

Tájékoztat egy vezérlőt arról, hogy a tároló környezeti tulajdonságai közül legalább egy megváltozott.

HRESULT OnAmbientPropertyChange(DISPID dispid);

Visszaadott érték

S_OK ad vissza.

Megjegyzések

Lásd : IOleControl::OnAmbientPropertyChange a Windows SDK-ban.

IOleControlImpl::OnMnemonic

Tájékoztatja a vezérlőt, hogy egy felhasználó lenyomott egy adott billentyűleütést.

HRESULT OnMnemonic(LPMSG pMsg);

Visszaadott érték

E_NOTIMPL ad vissza.

Megjegyzések

Lásd: IOleControl::OnMnemonic a Windows SDK-ban.

Lásd még

IOleObjectImpl osztály
ActiveX vezérlőfelületek
osztály áttekintése