Megosztás a következőn keresztül:


IOleObjectImpl 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 implementálja IUnknown az elsődleges felületet, amelyen keresztül egy tároló kommunikál egy vezérlővel.

Fontos

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

Szemantika

template<class T>
class ATL_NO_VTABLE IOleObjectImpl : public IOleObject

Paraméterek

T
Az osztály, származik IOleObjectImpl.

Tagok

Nyilvános módszerek

Név Description
IOleObjectImpl::Tanácsadás Tanácsadói kapcsolatot létesít a vezérlővel.
IOleObjectImpl::Close Módosítja a vezérlő állapotát a futtatásról a betöltésre.
IOleObjectImpl::D oVerb Arra utasítja a vezérlőt, hogy hajtsa végre az egyik számbavételi műveletét.
IOleObjectImpl::D oVerbDiscardUndo Arra utasítja a vezérlőt, hogy elvetje az általa karbantartott visszavonási állapotokat.
IOleObjectImpl::D oVerbHide Azt jelzi a vezérlőnek, hogy távolítsa el a felhasználói felületét a nézetből.
IOleObjectImpl::D oVerbInPlaceActivate Futtatja a vezérlőt, és telepíti annak ablakát, de nem telepíti a vezérlő felhasználói felületét.
IOleObjectImpl::D oVerbOpen A vezérlőt egy külön ablakban nyitja meg.
IOleObjectImpl::D oVerbPrimary A megadott műveletet akkor hajtja végre, amikor a felhasználó duplán kattint a vezérlőre. A vezérlő határozza meg a műveletet, általában a vezérlő helyben történő aktiválásához.
IOleObjectImpl::D oVerbShow Egy újonnan beszúrt vezérlőelemet jelenít meg a felhasználó számára.
IOleObjectImpl::D oVerbUIActivate Helyben aktiválja a vezérlőt, és megjeleníti a vezérlő felhasználói felületét, például menüket és eszköztárakat.
IOleObjectImpl::EnumAdvise A vezérlő tanácsadó kapcsolatainak számbavétele.
IOleObjectImpl::EnumVerbs A vezérlő műveleteinek számbavétele.
IOleObjectImpl::GetClientSite Lekéri a vezérlő ügyfélwebhelyét.
IOleObjectImpl::GetClipboardData Adatokat kér le a vágólapról. Az ATL-implementáció E_NOTIMPL ad vissza.
IOleObjectImpl::GetExtent Lekéri a vezérlő megjelenítési területének mértékét.
IOleObjectImpl::GetMiscStatus Lekéri a vezérlő állapotát.
IOleObjectImpl::GetMoniker Lekéri a vezérlő monikerjét. Az ATL-implementáció E_NOTIMPL ad vissza.
IOleObjectImpl::GetUserClassID Lekéri a vezérlő osztályazonosítóját.
IOleObjectImpl::GetUserType Lekéri a vezérlő felhasználónevet.
IOleObjectImpl::InitFromData Inicializálja a vezérlőt a kijelölt adatokból. Az ATL-implementáció E_NOTIMPL ad vissza.
IOleObjectImpl::IsUpToDate Ellenőrzi, hogy a vezérlő naprakész-e. Az ATL-implementáció S_OK ad vissza.
IOleObjectImpl::OnPostVerbDiscardUndo A Visszavonási állapot elvetése után a DoVerbDiscardUndo hívja meg.
IOleObjectImpl::OnPostVerbHide A DoVerbHide meghívta, miután a vezérlő el lett rejtve.
IOleObjectImpl::OnPostVerbInPlaceActivate A DoVerbInPlaceActivate hívása a vezérlő aktiválása után.
IOleObjectImpl::OnPostVerbOpen A DoVerbOpen meghívta, miután megnyitotta a vezérlőt szerkesztésre egy külön ablakban.
IOleObjectImpl::OnPostVerbShow A DoVerbShow meghívta, miután a vezérlő láthatóvá vált.
IOleObjectImpl::OnPostVerbUIActivate A DoVerbUIActivate hívása a vezérlő felhasználói felületének aktiválása után.
IOleObjectImpl::OnPreVerbDiscardUndo A DoVerbDiscardUndo meghívta a visszavonási állapot elvetése előtt.
IOleObjectImpl::OnPreVerbHide A DoVerbHide meghívta, mielőtt a vezérlő el lett rejtve.
IOleObjectImpl::OnPreVerbInPlaceActivate A DoVerbInPlaceActivate meghívja a vezérlő aktiválása előtt.
IOleObjectImpl::OnPreVerbOpen A DoVerbOpen meghívta, mielőtt a vezérlő külön ablakban lett megnyitva szerkesztésre.
IOleObjectImpl::OnPreVerbShow A DoVerbShow meghívta, mielőtt a vezérlő láthatóvá lett volna téve.
IOleObjectImpl::OnPreVerbUIActivate A DoVerbUIActivate hívása a vezérlő felhasználói felületének aktiválása előtt.
IOleObjectImpl::SetClientSite Tájékoztatja a vezérlőt a tárolóban lévő ügyfélwebhelyéről.
IOleObjectImpl::SetColorScheme Ha van ilyen, színsémát javasol a vezérlő alkalmazásának. Az ATL-implementáció E_NOTIMPL ad vissza.
IOleObjectImpl::SetExtent Beállítja a vezérlő megjelenítési területének mértékét.
IOleObjectImpl::SetHostNames Megadja a vezérlőnek a tárolóalkalmazás és a tárolódokumentum nevét.
IOleObjectImpl::SetMoniker Megadja a vezérlőnek, hogy mi a bevétele. Az ATL-implementáció E_NOTIMPL ad vissza.
IOleObjectImpl::Unadvise Törli a vezérlővel létesített tanácsadói kapcsolatot.
IOleObjectImpl::Frissítés Frissíti a vezérlőt. Az ATL-implementáció S_OK ad vissza.

Megjegyzések

Az IOleObject interfész az a fő felület, amelyen keresztül egy tároló kommunikál egy vezérlővel. Az Osztály IOleObjectImpl a 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 valósítja meg a implementációkat.

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

Öröklési hierarchia

IOleObject

IOleObjectImpl

Requirements

Fejléc: atlctl.h

IOleObjectImpl::Tanácsadás

Tanácsadói kapcsolatot létesít a vezérlővel.

STDMETHOD(Advise)(
    IAdviseSink* pAdvSink,
    DWORD* pdwConnection);

Megjegyzések

Lásd: IOleObject::Tanácsadás a Windows SDK-ban.

IOleObjectImpl::Close

Módosítja a vezérlő állapotát a futtatásról a betöltésre.

STDMETHOD(Close)(DWORD dwSaveOption);

Megjegyzések

Inaktiválja a vezérlőt, és megsemmisíti a vezérlőablakot, ha létezik. Ha a vezérlőosztály adattagja , a CComControlBase::m_bRequiresSave IGAZ, és a dwSaveOption paraméter OLECLOSE_SAVEIFDIRTY vagy OLECLOSE_PROMPTSAVE, a vezérlő tulajdonságai a zárás előtt lesznek mentve.

A CComControlBase::m_spInPlaceSite és a CComControlBase::m_spAdviseSink vezérlőosztály adattagjaiban lévő mutatók megjelennek, és a CComControlBase::m_bNegotiatedWnd, a CComControlBase::m_bWndless és a CComControlBase::m_bInPlaceSiteEx adattagok FALSE értékre vannak állítva.

Lásd: IOleObject::Close a Windows SDK-ban.

IOleObjectImpl::D oVerb

Arra utasítja a vezérlőt, hogy hajtsa végre az egyik számbavételi műveletét.

STDMETHOD(DoVerb)(
    LONG iVerb,
    LPMSG /* pMsg */,
    IOleClientSite* pActiveSite,
    LONG /* lindex */,
    HWND hwndParent,
    LPCRECT lprcPosRect);

Megjegyzések

Az ATL-segédfüggvények DoVerb egyikét iVerbaz értéktől függően a következőképpen hívjuk meg:

iVerb Érték DoVerb helper függvény neve
OLEIVERB_DISCARDUNDOSTATE DoVerbDiscardUndo
OLEIVERB_HIDE DoVerbHide
OLEIVERB_INPLACEACTIVATE DoVerbInPlaceActivate
OLEIVERB_OPEN DoVerbOpen
OLEIVERB_PRIMARY DoVerbPrimary
OLEIVERB_PROPERTIES CComControlBase::D oVerbProperties
OLEIVERB_SHOW DoVerbShow
OLEIVERB_UIACTIVATE DoVerbUIActivate

Lásd: IOleObject::D oVerb a Windows SDK-ban.

IOleObjectImpl::D oVerbDiscardUndo

Arra utasítja a vezérlőt, hogy elvetje az általa karbantartott visszavonási állapotokat.

HRESULT DoVerbDiscardUndo(LPCRECT /* prcPosRect */, HWND /* hwndParent */);

Paraméterek

prcPosRec
[in] Mutasson arra a téglalapra, amelybe a tárolót be szeretné húzni.

hwndParent
[in] A vezérlőt tartalmazó ablak fogópontja.

Visszaadott érték

S_OK ad vissza.

IOleObjectImpl::D oVerbHide

Inaktiválja és eltávolítja a vezérlő felhasználói felületét, és elrejti a vezérlőt.

HRESULT DoVerbHide(LPCRECT /* prcPosRect */, HWND /* hwndParent */);

Paraméterek

prcPosRec
[in] Mutasson arra a téglalapra, amelybe a tárolót be szeretné húzni.

hwndParent
[in] A vezérlőt tartalmazó ablak fogópontja. Az ATL-implementációban nem használatos.

Visszaadott érték

S_OK ad vissza.

IOleObjectImpl::D oVerbInPlaceActivate

Futtatja a vezérlőt, és telepíti annak ablakát, de nem telepíti a vezérlő felhasználói felületét.

HRESULT DoVerbInPlaceActivate(LPCRECT prcPosRect, HWND /* hwndParent */);

Paraméterek

prcPosRec
[in] Mutasson arra a téglalapra, amelybe a tárolót be szeretné húzni.

hwndParent
[in] A vezérlőt tartalmazó ablak fogópontja. Az ATL-implementációban nem használatos.

Visszaadott érték

Az egyik standard HRESULT érték.

Megjegyzések

Aktiválja a vezérlőt a CComControlBase::InPlaceActivate meghívásával. Ha a vezérlőosztály adattagja m_bWindowOnly IGAZ, DoVerbInPlaceActivate először megpróbálja ablak nélküli vezérlőként aktiválni a vezérlőt (csak akkor, ha a tároló támogatja az IOleInPlaceSiteWindowlesst). Ha ez nem sikerül, a függvény kiterjesztett funkciókkal próbálja aktiválni a vezérlőt (ez csak akkor lehetséges, ha a tároló támogatja az IOleInPlaceSiteEx szolgáltatást). Ha ez nem sikerül, a függvény kiterjesztett funkciók nélkül próbálja aktiválni a vezérlőt (csak akkor, ha a tároló támogatja az IOleInPlaceSite-t). Ha az aktiválás sikeres, a függvény értesíti a vezérlőt aktiváló tárolót.

IOleObjectImpl::D oVerbOpen

A vezérlőt egy külön ablakban nyitja meg.

HRESULT DoVerbOpen(LPCRECT /* prcPosRect */, HWND /* hwndParent */);

Paraméterek

prcPosRec
[in] Mutasson arra a téglalapra, amelybe a tárolót be szeretné húzni.

hwndParent
[in] A vezérlőt tartalmazó ablak fogópontja.

Visszaadott érték

S_OK ad vissza.

IOleObjectImpl::D oVerbPrimary

Meghatározza azokat a műveletet, amikor a felhasználó duplán kattint a vezérlőre.

HRESULT DoVerbPrimary(LPCRECT prcPosRect, HWND hwndParent);

Paraméterek

prcPosRec
[in] Mutasson arra a téglalapra, amelybe a tárolót be szeretné húzni.

hwndParent
[in] A vezérlőt tartalmazó ablak fogópontja.

Visszaadott érték

Az egyik standard HRESULT érték.

Megjegyzések

Alapértelmezés szerint állítsa be a tulajdonságlapok megjelenítésére. Ezt felülbírálhatja a vezérlőosztályban, hogy dupla kattintással más viselkedést hívjon meg; például lejátszhat egy videót, vagy a helyben aktív módon léphet be.

IOleObjectImpl::D oVerbShow

Arra utasítja a tárolót, hogy tegye láthatóvá a vezérlőt.

HRESULT DoVerbShow(LPCRECT prcPosRect, HWND /* hwndParent */);

Paraméterek

prcPosRec
[in] Mutasson arra a téglalapra, amelybe a tárolót be szeretné húzni.

hwndParent
[in] A vezérlőt tartalmazó ablak fogópontja. Az ATL-implementációban nem használatos.

Visszaadott érték

Az egyik standard HRESULT érték.

IOleObjectImpl::D oVerbUIActivate

Aktiválja a vezérlő felhasználói felületét, és értesíti a tárolót, hogy a menüit összetett menük váltják fel.

HRESULT DoVerbUIActivate(LPCRECT prcPosRect, HWND /* hwndParent */);

Paraméterek

prcPosRec
[in] Mutasson arra a téglalapra, amelybe a tárolót be szeretné húzni.

hwndParent
[in] A vezérlőt tartalmazó ablak fogópontja. Az ATL-implementációban nem használatos.

Visszaadott érték

Az egyik standard HRESULT érték.

IOleObjectImpl::EnumAdvise

A vezérlőelemhez tartozó regisztrált tanácsadói kapcsolatok számbavételét biztosítja.

STDMETHOD(EnumAdvise)(IEnumSTATDATA** ppenumAdvise);

Megjegyzések

Lásd: IOleObject::EnumAdvise a Windows SDK-ban.

IOleObjectImpl::EnumVerbs

A vezérlőelemhez tartozó regisztrált műveletek (igék) számbavételét biztosítja a hívással OleRegEnumVerbs.

STDMETHOD(EnumVerbs)(IEnumOLEVERB** ppEnumOleVerb);

Megjegyzések

A projekt .rgs fájljához adhat hozzá igéket. Lásd például a CIRCCTL-t. RGS a CIRC-mintában .

Lásd: IOleObject::EnumVerbs a Windows SDK-ban.

IOleObjectImpl::GetClientSite

A mutatót a CComControlBase vezérlőosztály adatelemébe helyezi::m_spClientSite a ppClientSite-be , és növeli a mutató hivatkozási számát.

STDMETHOD(GetClientSite)(IOleClientSite** ppClientSite);

Megjegyzések

Lásd : IOleObject::GetClientSite a Windows SDK-ban.

IOleObjectImpl::GetClipboardData

Adatokat kér le a vágólapról.

STDMETHOD(GetClipboardData)(
    DWORD /* dwReserved */,
    IDataObject** /* ppDataObject */);

Visszaadott érték

E_NOTIMPL ad vissza.

Megjegyzések

Lásd : IOleObject::GetClipboardData a Windows SDK-ban.

IOleObjectImpl::GetExtent

Lekéri egy futó vezérlő megjelenítési méretét HIMETRIC egységekben (egységenként 0,01 milliméter).

STDMETHOD(GetExtent)(
    DWORD dwDrawAspect,
    SIZEL* psizel);

Megjegyzések

A méretet a CComControlBase vezérlőosztály adateleme tárolja::m_sizeExtent.

Lásd: IOleObject::GetExtent a Windows SDK-ban.

IOleObjectImpl::GetMiscStatus

Egy mutatót ad vissza a vezérlőelem regisztrált állapotadataihoz hívással OleRegGetMiscStatus.

STDMETHOD(GetMiscStatus)(
    DWORD dwAspect,
    DWORD* pdwStatus);

Megjegyzések

Az állapotinformációk közé tartoznak a vezérlő- és bemutatóadatok által támogatott viselkedések. Az állapotinformációkat hozzáadhatja a projekt .rgs fájljához.

Lásd : IOleObject::GetMiscStatus a Windows SDK-ban.

IOleObjectImpl::GetMoniker

Lekéri a vezérlő monikerjét.

STDMETHOD(GetMoniker)(
    DWORD /* dwAssign */,
    DWORD /* dwWhichMoniker */,
    IMoniker** /* ppmk */);

Visszaadott érték

E_NOTIMPL ad vissza.

Megjegyzések

Lásd: IOleObject:GetMoniker a Windows SDK-ban.

IOleObjectImpl::GetUserClassID

A vezérlő osztályazonosítóját adja vissza.

STDMETHOD(GetUserClassID)(CLSID* pClsid);

Megjegyzések

Lásd : IOleObject::GetUserClassID a Windows SDK-ban.

IOleObjectImpl::GetUserType

A vezérlőelem felhasználótípusának nevét adja vissza hívással OleRegGetUserType.

STDMETHOD(GetUserType)(
    DWORD dwFormOfType,
    LPOLESTR* pszUserType);

Megjegyzések

A felhasználónév a felhasználói felületek elemeiben, például menükben és párbeszédpaneleken való megjelenítéshez használatos. A felhasználó nevét módosíthatja a projekt .rgs fájljában.

Lásd : IOleObject::GetUserType a Windows SDK-ban.

IOleObjectImpl::InitFromData

Inicializálja a vezérlőt a kijelölt adatokból.

STDMETHOD(InitFromData)(
    IDataObject* /* pDataObject */,
    BOOL /* fCreation */,
    DWORD /* dwReserved */);

Visszaadott érték

E_NOTIMPL ad vissza.

Megjegyzések

Lásd : IOleObject::InitFromData a Windows SDK-ban.

IOleObjectImpl::IsUpToDate

Ellenőrzi, hogy a vezérlő naprakész-e.

STDMETHOD(IsUpToDate)(void);

Visszaadott érték

S_OK ad vissza.

Megjegyzések

Lásd : IOleObject::IsUpToDate a Windows SDK-ban.

IOleObjectImpl::OnPostVerbDiscardUndo

A Visszavonási állapot elvetése után a DoVerbDiscardUndo hívja meg.

HRESULT OnPostVerbDiscardUndo();

Visszaadott érték

S_OK ad vissza.

Megjegyzések

Bírálja felül ezt a metódust a visszavonási állapot elvetése után végrehajtandó kóddal.

IOleObjectImpl::OnPostVerbHide

A DoVerbHide meghívta, miután a vezérlő el lett rejtve.

HRESULT OnPostVerbHide();

Visszaadott érték

S_OK ad vissza.

Megjegyzések

Felülbírálja ezt a metódust olyan kóddal, amelyet a vezérlő elrejtése után végre szeretne hajtani.

IOleObjectImpl::OnPostVerbInPlaceActivate

A DoVerbInPlaceActivate hívása a vezérlő aktiválása után.

HRESULT OnPostVerbInPlaceActivate();

Visszaadott érték

S_OK ad vissza.

Megjegyzések

Felülbírálja ezt a metódust a vezérlő aktiválása után végrehajtandó kóddal.

IOleObjectImpl::OnPostVerbOpen

A DoVerbOpen meghívta, miután megnyitotta a vezérlőt szerkesztésre egy külön ablakban.

HRESULT OnPostVerbOpen();

Visszaadott érték

S_OK ad vissza.

Megjegyzések

Bírálja felül ezt a metódust olyan kóddal, amelyet a vezérlő külön ablakban való szerkesztésre való megnyitása után szeretne végrehajtani.

IOleObjectImpl::OnPostVerbShow

A DoVerbShow meghívta, miután a vezérlő láthatóvá vált.

HRESULT OnPostVerbShow();

Visszaadott érték

S_OK ad vissza.

Megjegyzések

Felülbírálja ezt a metódust a vezérlő láthatóvá tették után végrehajtandó kóddal.

IOleObjectImpl::OnPostVerbUIActivate

A DoVerbUIActivate hívása a vezérlő felhasználói felületének aktiválása után.

HRESULT OnPostVerbUIActivate();

Visszaadott érték

S_OK ad vissza.

Megjegyzések

Bírálja felül ezt a metódust a vezérlő felhasználói felületének aktiválása után végrehajtandó kóddal.

IOleObjectImpl::OnPreVerbDiscardUndo

A DoVerbDiscardUndo meghívta a visszavonási állapot elvetése előtt.

HRESULT OnPreVerbDiscardUndo();

Visszaadott érték

S_OK ad vissza.

Megjegyzések

Ha meg szeretné akadályozni a visszavonási állapot elvetését, írja felül ezt a módszert a HRESULT hiba visszaadásához.

IOleObjectImpl::OnPreVerbHide

A DoVerbHide meghívta, mielőtt a vezérlő el lett rejtve.

HRESULT OnPreVerbHide();

Visszaadott érték

S_OK ad vissza.

Megjegyzések

Ha meg szeretné akadályozni a vezérlő elrejtését, írja felül ezt a módszert a HRESULT hiba visszaadásához.

IOleObjectImpl::OnPreVerbInPlaceActivate

A DoVerbInPlaceActivate meghívja a vezérlő aktiválása előtt.

HRESULT OnPreVerbInPlaceActivate();

Visszaadott érték

S_OK ad vissza.

Megjegyzések

Ha meg szeretné akadályozni, hogy a vezérlő aktiválódjon, írja felül ezt a metódust a HRESULT hiba visszaadásához.

IOleObjectImpl::OnPreVerbOpen

A DoVerbOpen meghívta, mielőtt a vezérlő külön ablakban lett megnyitva szerkesztésre.

HRESULT OnPreVerbOpen();

Visszaadott érték

S_OK ad vissza.

Megjegyzések

Ha meg szeretné akadályozni, hogy a vezérlő külön ablakban legyen megnyitva szerkesztésre, írja felül ezt a módszert a HRESULT hiba visszaadásához.

IOleObjectImpl::OnPreVerbShow

A DoVerbShow meghívta, mielőtt a vezérlő láthatóvá lett volna téve.

HRESULT OnPreVerbShow();

Visszaadott érték

S_OK ad vissza.

Megjegyzések

Ha meg szeretné akadályozni, hogy a vezérlő látható legyen, írja felül ezt a metódust a HRESULT hiba visszaadásához.

IOleObjectImpl::OnPreVerbUIActivate

A DoVerbUIActivate hívása a vezérlő felhasználói felületének aktiválása előtt.

HRESULT OnPreVerbUIActivate();

Visszaadott érték

S_OK ad vissza.

Megjegyzések

Ha meg szeretné akadályozni a vezérlő felhasználói felületének aktiválását, felülbírálja ezt a metódust a HRESULT hiba visszaadásához.

IOleObjectImpl::SetClientSite

Tájékoztatja a vezérlőt a tárolóban lévő ügyfélwebhelyéről.

STDMETHOD(SetClientSite)(IOleClientSite* pClientSite);

Megjegyzések

A metódus ezután S_OK ad vissza.

Lásd : IOleObject::SetClientSite a Windows SDK-ban.

IOleObjectImpl::SetColorScheme

Ha van ilyen, színsémát javasol a vezérlő alkalmazásának.

STDMETHOD(SetColorScheme)(LOGPALETTE* /* pLogPal */);

Visszaadott érték

E_NOTIMPL ad vissza.

Megjegyzések

Lásd : IOleObject::SetColorScheme a Windows SDK-ban.

IOleObjectImpl::SetExtent

Beállítja a vezérlő megjelenítési területének mértékét.

STDMETHOD(SetExtent)(
    DWORD dwDrawAspect,
    SIZEL* psizel);

Megjegyzések

SetExtent Ellenkező esetben a CComControlBase::m_sizeExtent vezérlőosztály adattagja által psizel mutatott értéket tárolja. Ez az érték HIMETRIC egységekben (egységenként 0,01 milliméter).

Ha a CComControlBase::m_bResizeNatural vezérlőosztály adattagja IGAZ, SetExtent akkor a CComControlBase::m_sizeNatural vezérlőosztály adattagja által psizel mutatott értéket is tárolja.

Ha a CComControlBase vezérlőosztály-adattagja::m_bRecomposeOnResize IGAZ, SetExtent hívja meg SendOnDataChange és SendOnViewChange értesítse a tanácsadó tulajdonosnál regisztrált összes tanácsadó fogadót, hogy a vezérlő mérete megváltozott.

Lásd: IOleObject::SetExtent a Windows SDK-ban.

IOleObjectImpl::SetHostNames

Megadja a vezérlőnek a tárolóalkalmazás és a tárolódokumentum nevét.

STDMETHOD(SetHostNames)(LPCOLESTR /* szContainerApp */, LPCOLESTR /* szContainerObj */);

Visszaadott érték

S_OK ad vissza.

Megjegyzések

Lásd: IOleObject::SetHostNames a Windows SDK-ban.

IOleObjectImpl::SetMoniker

Megadja a vezérlőnek, hogy mi a bevétele.

STDMETHOD(SetMoniker)(
    DWORD /* dwWhichMoniker */,
    IMoniker** /* pmk */);

Visszaadott érték

E_NOTIMPL ad vissza.

Megjegyzések

Lásd: IOleObject::SetMoniker a Windows SDK-ban.

IOleObjectImpl::Unadvise

Törli a vezérlőosztály adattagjában m_spOleAdviseHolder tárolt tanácsadói kapcsolatot.

STDMETHOD(Unadvise)(DWORD dwConnection);

Megjegyzések

Lásd: IOleObject::Unadvise a Windows SDK-ban.

IOleObjectImpl::Frissítés

Frissíti a vezérlőt.

STDMETHOD(Update)(void);

Visszaadott érték

S_OK ad vissza.

Megjegyzések

Lásd: IOleObject::Frissítés a Windows SDK-ban.

Lásd még

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