Share via


Klasse IOleObjectImpl

Opmerking

De ATL (Active Template Library) wordt nog steeds ondersteund. We voegen echter geen functies meer toe of werken de documentatie bij.

Deze klasse implementeert IUnknown en is de principal-interface waarmee een container communiceert met een besturingselement.

Belangrijk

Deze klasse en de bijbehorende leden kunnen niet worden gebruikt in toepassingen die worden uitgevoerd in Windows Runtime.

Syntaxis

template<class T>
class ATL_NO_VTABLE IOleObjectImpl : public IOleObject

Parameterwaarden

T
Uw klas, afgeleid van IOleObjectImpl.

Leden

Openbare methoden

Naam Description
IOleObjectImpl::Advise Hiermee wordt een adviesverbinding met het besturingselement tot stand gebracht.
IOleObjectImpl::Close Hiermee wijzigt u de besturingsstatus van actief in geladen.
IOleObjectImpl::D oVerb Geeft aan dat het besturingselement een van de geïnventareerde acties moet uitvoeren.
IOleObjectImpl::D oVerbDiscardUndo Hiermee geeft u aan dat het besturingselement de status Ongedaan maken ongedaan moet maken.
IOleObjectImpl::D oVerbHide Geeft aan dat het besturingselement de gebruikersinterface uit de weergave moet verwijderen.
IOleObjectImpl::D oVerbInPlaceActivate Voert het besturingselement uit en installeert het venster, maar installeert de gebruikersinterface van het besturingselement niet.
IOleObjectImpl::D oVerbOpen Zorgt ervoor dat het besturingselement in een afzonderlijk venster wordt geopend.
IOleObjectImpl::D oVerbPrimary Voert de opgegeven actie uit wanneer de gebruiker dubbelklikt op het besturingselement. Het besturingselement definieert de actie, meestal om het besturingselement in-place te activeren.
IOleObjectImpl::D oVerbShow Toont een nieuw ingevoegd besturingselement voor de gebruiker.
IOleObjectImpl::D oVerbUIActivate Activeert het besturingselement in-place en toont de gebruikersinterface van het besturingselement, zoals menu's en werkbalken.
IOleObjectImpl::EnumAdvise Inventariseert de adviesverbindingen van het besturingselement.
IOleObjectImpl::EnumVerbs Opsomming van acties voor het besturingselement.
IOleObjectImpl::GetClientSite Haalt de clientsite van het besturingselement op.
IOleObjectImpl::GetClipboardData Hiermee worden gegevens opgehaald van het Klembord. De ATL-implementatie retourneert E_NOTIMPL.
IOleObjectImpl::GetExtent Hiermee wordt de omvang van het weergavegebied van het besturingselement opgehaald.
IOleObjectImpl::GetMiscStatus Haalt de status van het besturingselement op.
IOleObjectImpl::GetMoniker Haalt de moniker van het besturingselement op. De ATL-implementatie retourneert E_NOTIMPL.
IOleObjectImpl::GetUserClassID Haalt de klasse-id van het besturingselement op.
IOleObjectImpl::GetUserType Haalt de gebruikersnaam van het besturingselement op.
IOleObjectImpl::InitFromData Initialiseert het besturingselement van geselecteerde gegevens. De ATL-implementatie retourneert E_NOTIMPL.
IOleObjectImpl::IsUpToDate Controleert of het besturingselement up-to-date is. De ATL-implementatie retourneert S_OK.
IOleObjectImpl::OnPostVerbDiscardUndo Aangeroepen door DoVerbDiscardUndo nadat de status Ongedaan maken is verwijderd.
IOleObjectImpl::OnPostVerbHide Aangeroepen door DoVerbHide nadat het besturingselement is verborgen.
IOleObjectImpl::OnPostVerbInPlaceActivate Aangeroepen door DoVerbInPlaceActivate nadat het besturingselement is geactiveerd.
IOleObjectImpl::OnPostVerbOpen Aangeroepen door DoVerbOpen nadat het besturingselement is geopend voor bewerking in een afzonderlijk venster.
IOleObjectImpl::OnPostVerbShow Aangeroepen door DoVerbShow nadat het besturingselement zichtbaar is gemaakt.
IOleObjectImpl::OnPostVerbUIActivate Aangeroepen door DoVerbUIActivate nadat de gebruikersinterface van het besturingselement is geactiveerd.
IOleObjectImpl::OnPreVerbDiscardUndo Aangeroepen door DoVerbDiscardUndo voordat de status ongedaan maken wordt verwijderd.
IOleObjectImpl::OnPreVerbHide Aangeroepen door DoVerbHide voordat het besturingselement wordt verborgen.
IOleObjectImpl::OnPreVerbInPlaceActivate Aangeroepen door DoVerbInPlaceActivate voordat het besturingselement is geactiveerd.
IOleObjectImpl::OnPreVerbOpen Aangeroepen door DoVerbOpen voordat het besturingselement is geopend voor bewerking in een afzonderlijk venster.
IOleObjectImpl::OnPreVerbShow Aangeroepen door DoVerbShow voordat het besturingselement zichtbaar is gemaakt.
IOleObjectImpl::OnPreVerbUIActivate Aangeroepen door DoVerbUIActivate voordat de gebruikersinterface van het besturingselement is geactiveerd.
IOleObjectImpl::SetClientSite Geeft het besturingselement over de clientsite in de container aan.
IOleObjectImpl::SetColorScheme Hiermee wordt een kleurenschema aanbevolen voor de toepassing van het besturingselement, indien van toepassing. De ATL-implementatie retourneert E_NOTIMPL.
IOleObjectImpl::SetExtent Hiermee stelt u de omvang van het weergavegebied van het besturingselement in.
IOleObjectImpl::SetHostNames Hiermee geeft u het besturingselement de namen van de containertoepassing en het containerdocument aan.
IOleObjectImpl::SetMoniker Vertelt het besturingselement wat de moniker is. De ATL-implementatie retourneert E_NOTIMPL.
IOleObjectImpl::Unadvise Hiermee verwijdert u een adviesverbinding met het besturingselement.
IOleObjectImpl::Update Hiermee wordt het besturingselement bijgewerkt. De ATL-implementatie retourneert S_OK.

Opmerkingen

De IOleObject-interface is de principal-interface waarmee een container communiceert met een besturingselement. Klasse IOleObjectImpl biedt een standaard implementatie van deze interface en implementeert IUnknown door informatie te verzenden naar het dumpapparaat in foutopsporingsversies.

Gerelateerde artikelenATL-zelfstudie, een ATL-project maken

Overnamehiërarchie

IOleObject

IOleObjectImpl

Requirements

Koptekst: atlctl.h

IOleObjectImpl::Advise

Hiermee wordt een adviesverbinding met het besturingselement tot stand gebracht.

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

Opmerkingen

Zie IOleObject::Advise in de Windows SDK.

IOleObjectImpl::Close

Hiermee wijzigt u de besturingsstatus van actief in geladen.

STDMETHOD(Close)(DWORD dwSaveOption);

Opmerkingen

Hiermee wordt het besturingselement gedeactiveerd en wordt het besturingselementvenster vernietigd als het bestaat. Als het gegevenslid van de besturingsklasse CComControlBase::m_bRequiresSave TRUE is en de parameter dwSaveOption OLECLOSE_SAVEIFDIRTY of OLECLOSE_PROMPTSAVE is, worden de eigenschappen van het besturingselement opgeslagen voordat ze worden gesloten.

De aanwijzers in de leden van de controleklassegegevens CComControlBase::m_spInPlaceSite en CComControlBase::m_spAdviseSink worden vrijgegeven en de gegevensleden CComControlBase::m_bNegotiatedWnd, CComControlBase::m_bWndless en CComControlBase::m_bInPlaceSiteEx zijn ingesteld op FALSE.

Zie IOleObject::Close in de Windows SDK.

IOleObjectImpl::D oVerb

Geeft aan dat het besturingselement een van de geïnventareerde acties moet uitvoeren.

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

Opmerkingen

Afhankelijk van de waarde van iVerb, wordt een van de ATL-helperfuncties DoVerb als volgt aangeroepen:

iVerb Waarde DoVerb-helperfunctie aangeroepen
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

Zie IOleObject::D oVerb in de Windows SDK.

IOleObjectImpl::D oVerbDiscardUndo

Hiermee geeft u aan dat het besturingselement de status Ongedaan maken ongedaan moet maken.

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

Parameterwaarden

prcPosRec
[in] Met de aanwijzer naar de rechthoek van de container moet het besturingselement worden getekend.

hwndParent
[in] Greep van het venster met het besturingselement.

Retourwaarde

Retourneert S_OK.

IOleObjectImpl::D oVerbHide

Hiermee wordt de gebruikersinterface van het besturingselement gedeactiveerd en verwijderd en wordt het besturingselement verborgen.

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

Parameterwaarden

prcPosRec
[in] Met de aanwijzer naar de rechthoek van de container moet het besturingselement worden getekend.

hwndParent
[in] Greep van het venster met het besturingselement. Niet gebruikt in de ATL-implementatie.

Retourwaarde

Retourneert S_OK.

IOleObjectImpl::D oVerbInPlaceActivate

Voert het besturingselement uit en installeert het venster, maar installeert de gebruikersinterface van het besturingselement niet.

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

Parameterwaarden

prcPosRec
[in] Met de aanwijzer naar de rechthoek van de container moet het besturingselement worden getekend.

hwndParent
[in] Greep van het venster met het besturingselement. Niet gebruikt in de ATL-implementatie.

Retourwaarde

Een van de standaard HRESULT-waarden.

Opmerkingen

Hiermee activeert u het besturingselement door CComControlBase::InPlaceActivate aan te roepen. Tenzij het gegevenslid m_bWindowOnly van de besturingsklasse TRUE is, DoVerbInPlaceActivate probeert u eerst het besturingselement te activeren als een vensterloos besturingselement (alleen mogelijk als de container IOleInPlaceSiteWindowless ondersteunt). Als dat mislukt, probeert de functie het besturingselement te activeren met uitgebreide functies (alleen mogelijk als de container IOleInPlaceSiteEx ondersteunt). Als dat mislukt, probeert de functie het besturingselement te activeren zonder uitgebreide functies (alleen mogelijk als de container IOleInPlaceSite ondersteunt). Als de activering slaagt, meldt de functie de container dat het besturingselement is geactiveerd.

IOleObjectImpl::D oVerbOpen

Zorgt ervoor dat het besturingselement in een afzonderlijk venster wordt geopend.

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

Parameterwaarden

prcPosRec
[in] Met de aanwijzer naar de rechthoek van de container moet het besturingselement worden getekend.

hwndParent
[in] Greep van het venster met het besturingselement.

Retourwaarde

Retourneert S_OK.

IOleObjectImpl::D oVerbPrimary

Definieert de actie die wordt ondernomen wanneer de gebruiker dubbelklikt op het besturingselement.

HRESULT DoVerbPrimary(LPCRECT prcPosRect, HWND hwndParent);

Parameterwaarden

prcPosRec
[in] Met de aanwijzer naar de rechthoek van de container moet het besturingselement worden getekend.

hwndParent
[in] Greep van het venster met het besturingselement.

Retourwaarde

Een van de standaard HRESULT-waarden.

Opmerkingen

Standaard ingesteld om de eigenschappenpagina's weer te geven. U kunt dit in uw besturingsklasse overschrijven om een ander gedrag aan te roepen wanneer u dubbelklikt; Bijvoorbeeld een video afspelen of in-place actief gaan.

IOleObjectImpl::D oVerbShow

Hiermee geeft u aan dat de container het besturingselement zichtbaar maakt.

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

Parameterwaarden

prcPosRec
[in] Met de aanwijzer naar de rechthoek van de container moet het besturingselement worden getekend.

hwndParent
[in] Greep van het venster met het besturingselement. Niet gebruikt in de ATL-implementatie.

Retourwaarde

Een van de standaard HRESULT-waarden.

IOleObjectImpl::D oVerbUIActivate

Activeert de gebruikersinterface van het besturingselement en meldt de container dat de menu's worden vervangen door samengestelde menu's.

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

Parameterwaarden

prcPosRec
[in] Met de aanwijzer naar de rechthoek van de container moet het besturingselement worden getekend.

hwndParent
[in] Greep van het venster met het besturingselement. Niet gebruikt in de ATL-implementatie.

Retourwaarde

Een van de standaard HRESULT-waarden.

IOleObjectImpl::EnumAdvise

Voorziet in een opsomming van geregistreerde adviesverbindingen voor dit besturingselement.

STDMETHOD(EnumAdvise)(IEnumSTATDATA** ppenumAdvise);

Opmerkingen

Zie IOleObject::EnumAdvise in de Windows SDK.

IOleObjectImpl::EnumVerbs

Levert een opsomming van geregistreerde acties (werkwoorden) voor dit besturingselement door aan te roepen OleRegEnumVerbs.

STDMETHOD(EnumVerbs)(IEnumOLEVERB** ppEnumOleVerb);

Opmerkingen

U kunt werkwoorden toevoegen aan het rgs-bestand van uw project. Zie BIJVOORBEELD CIRCCTL. RGS in het CIRC-voorbeeld .

Zie IOleObject::EnumVerbs in de Windows SDK.

IOleObjectImpl::GetClientSite

Hiermee plaatst u de aanwijzer in het gegevenslid CComControlBase::m_spClientSite in ppClientSite en wordt het aantal verwijzingen op de aanwijzer verhoogd.

STDMETHOD(GetClientSite)(IOleClientSite** ppClientSite);

Opmerkingen

Zie IOleObject::GetClientSite in de Windows SDK.

IOleObjectImpl::GetClipboardData

Hiermee worden gegevens opgehaald van het Klembord.

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

Retourwaarde

Retourneert E_NOTIMPL.

Opmerkingen

Zie IOleObject::GetClipboardData in de Windows SDK.

IOleObjectImpl::GetExtent

Haalt de weergavegrootte van een actief besturingselement op in HIMETRIC-eenheden (0,01 millimeter per eenheid).

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

Opmerkingen

De grootte wordt opgeslagen in het lid CComControlBase::m_sizeExtent van de besturingsklassegegevens.

Zie IOleObject::GetExtent in de Windows SDK.

IOleObjectImpl::GetMiscStatus

Retourneert een aanwijzer naar geregistreerde statusinformatie voor het besturingselement door aan te roepen OleRegGetMiscStatus.

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

Opmerkingen

De statusinformatie bevat gedrag dat wordt ondersteund door de besturings- en presentatiegegevens. U kunt statusgegevens toevoegen aan het rgs-bestand van uw project.

Zie IOleObject::GetMiscStatus in de Windows SDK.

IOleObjectImpl::GetMoniker

Haalt de moniker van het besturingselement op.

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

Retourwaarde

Retourneert E_NOTIMPL.

Opmerkingen

Zie IOleObject::GetMoniker in de Windows SDK.

IOleObjectImpl::GetUserClassID

Retourneert de klasse-id van het besturingselement.

STDMETHOD(GetUserClassID)(CLSID* pClsid);

Opmerkingen

Zie IOleObject::GetUserClassID in de Windows SDK.

IOleObjectImpl::GetUserType

Retourneert de gebruikersnaam van het besturingselement door aan te roepen OleRegGetUserType.

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

Opmerkingen

De naam van het gebruikerstype wordt gebruikt voor weergave in elementen van gebruikersinterfaces, zoals menu's en dialoogvensters. U kunt de gebruikersnaam in het .rgs-bestand van uw project wijzigen.

Zie IOleObject::GetUserType in de Windows SDK.

IOleObjectImpl::InitFromData

Initialiseert het besturingselement van geselecteerde gegevens.

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

Retourwaarde

Retourneert E_NOTIMPL.

Opmerkingen

Zie IOleObject::InitFromData in de Windows SDK.

IOleObjectImpl::IsUpToDate

Controleert of het besturingselement up-to-date is.

STDMETHOD(IsUpToDate)(void);

Retourwaarde

Retourneert S_OK.

Opmerkingen

Zie IOleObject::IsUpToDate in de Windows SDK.

IOleObjectImpl::OnPostVerbDiscardUndo

Aangeroepen door DoVerbDiscardUndo nadat de status Ongedaan maken is verwijderd.

HRESULT OnPostVerbDiscardUndo();

Retourwaarde

Retourneert S_OK.

Opmerkingen

Overschrijf deze methode met code die u wilt uitvoeren nadat de status Ongedaan maken is verwijderd.

IOleObjectImpl::OnPostVerbHide

Aangeroepen door DoVerbHide nadat het besturingselement is verborgen.

HRESULT OnPostVerbHide();

Retourwaarde

Retourneert S_OK.

Opmerkingen

Overschrijf deze methode met code die u wilt uitvoeren nadat het besturingselement is verborgen.

IOleObjectImpl::OnPostVerbInPlaceActivate

Aangeroepen door DoVerbInPlaceActivate nadat het besturingselement is geactiveerd.

HRESULT OnPostVerbInPlaceActivate();

Retourwaarde

Retourneert S_OK.

Opmerkingen

Overschrijf deze methode met code die u wilt uitvoeren nadat het besturingselement is geactiveerd.

IOleObjectImpl::OnPostVerbOpen

Aangeroepen door DoVerbOpen nadat het besturingselement is geopend voor bewerking in een afzonderlijk venster.

HRESULT OnPostVerbOpen();

Retourwaarde

Retourneert S_OK.

Opmerkingen

Overschrijf deze methode met code die u wilt uitvoeren nadat het besturingselement is geopend voor bewerking in een afzonderlijk venster.

IOleObjectImpl::OnPostVerbShow

Aangeroepen door DoVerbShow nadat het besturingselement zichtbaar is gemaakt.

HRESULT OnPostVerbShow();

Retourwaarde

Retourneert S_OK.

Opmerkingen

Overschrijf deze methode met code die u wilt uitvoeren nadat het besturingselement zichtbaar is gemaakt.

IOleObjectImpl::OnPostVerbUIActivate

Aangeroepen door DoVerbUIActivate nadat de gebruikersinterface van het besturingselement is geactiveerd.

HRESULT OnPostVerbUIActivate();

Retourwaarde

Retourneert S_OK.

Opmerkingen

Overschrijf deze methode met code die u wilt uitvoeren nadat de gebruikersinterface van het besturingselement is geactiveerd.

IOleObjectImpl::OnPreVerbDiscardUndo

Aangeroepen door DoVerbDiscardUndo voordat de status ongedaan maken wordt verwijderd.

HRESULT OnPreVerbDiscardUndo();

Retourwaarde

Retourneert S_OK.

Opmerkingen

Als u wilt voorkomen dat de status ongedaan wordt gemaakt, overschrijft u deze methode om een fout HRESULT te retourneren.

IOleObjectImpl::OnPreVerbHide

Aangeroepen door DoVerbHide voordat het besturingselement wordt verborgen.

HRESULT OnPreVerbHide();

Retourwaarde

Retourneert S_OK.

Opmerkingen

Als u wilt voorkomen dat het besturingselement wordt verborgen, overschrijft u deze methode om een fout HRESULT te retourneren.

IOleObjectImpl::OnPreVerbInPlaceActivate

Aangeroepen door DoVerbInPlaceActivate voordat het besturingselement is geactiveerd.

HRESULT OnPreVerbInPlaceActivate();

Retourwaarde

Retourneert S_OK.

Opmerkingen

Als u wilt voorkomen dat het besturingselement wordt geactiveerd, overschrijft u deze methode om een fout HRESULT te retourneren.

IOleObjectImpl::OnPreVerbOpen

Aangeroepen door DoVerbOpen voordat het besturingselement is geopend voor bewerking in een afzonderlijk venster.

HRESULT OnPreVerbOpen();

Retourwaarde

Retourneert S_OK.

Opmerkingen

Als u wilt voorkomen dat het besturingselement wordt geopend voor bewerking in een afzonderlijk venster, overschrijft u deze methode om een fout HRESULT te retourneren.

IOleObjectImpl::OnPreVerbShow

Aangeroepen door DoVerbShow voordat het besturingselement zichtbaar is gemaakt.

HRESULT OnPreVerbShow();

Retourwaarde

Retourneert S_OK.

Opmerkingen

Als u wilt voorkomen dat het besturingselement zichtbaar wordt gemaakt, overschrijft u deze methode om een fout HRESULT te retourneren.

IOleObjectImpl::OnPreVerbUIActivate

Aangeroepen door DoVerbUIActivate voordat de gebruikersinterface van het besturingselement is geactiveerd.

HRESULT OnPreVerbUIActivate();

Retourwaarde

Retourneert S_OK.

Opmerkingen

Als u wilt voorkomen dat de gebruikersinterface van het besturingselement wordt geactiveerd, overschrijft u deze methode om een fout HRESULT te retourneren.

IOleObjectImpl::SetClientSite

Geeft het besturingselement over de clientsite in de container aan.

STDMETHOD(SetClientSite)(IOleClientSite* pClientSite);

Opmerkingen

De methode retourneert vervolgens S_OK.

Zie IOleObject::SetClientSite in de Windows SDK.

IOleObjectImpl::SetColorScheme

Hiermee wordt een kleurenschema aanbevolen voor de toepassing van het besturingselement, indien van toepassing.

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

Retourwaarde

Retourneert E_NOTIMPL.

Opmerkingen

Zie IOleObject::SetColorScheme in de Windows SDK.

IOleObjectImpl::SetExtent

Hiermee stelt u de omvang van het weergavegebied van het besturingselement in.

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

Opmerkingen

SetExtent Anders slaat u de waarde op die wordt verwezen psizel in het lid CComControlBase::m_sizeExtent van de controleklasse. Deze waarde bevindt zich in HIMETRIC-eenheden (0,01 millimeter per eenheid).

Als het gegevenslid van de controleklasse CComControlBase::m_bResizeNatural WAAR is, slaat u SetExtent ook de waarde op die wordt verwezen psizel in het lid CComControlBase::m_sizeNatural van de controleklasse.

Als het lid van de controleklassegegevens CComControlBase::m_bRecomposeOnResize WAAR is, SetExtent roept SendOnDataChange u alle adviessinks aan die SendOnViewChange zijn geregistreerd bij de raadhouder dat de grootte van de controle is gewijzigd.

Zie IOleObject::SetExtent in de Windows SDK.

IOleObjectImpl::SetHostNames

Hiermee geeft u het besturingselement de namen van de containertoepassing en het containerdocument aan.

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

Retourwaarde

Retourneert S_OK.

Opmerkingen

Zie IOleObject::SetHostNames in de Windows SDK.

IOleObjectImpl::SetMoniker

Vertelt het besturingselement wat de moniker is.

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

Retourwaarde

Retourneert E_NOTIMPL.

Opmerkingen

Zie IOleObject::SetMoniker in de Windows SDK.

IOleObjectImpl::Unadvise

Hiermee verwijdert u de adviesverbinding die is opgeslagen in het gegevenslid van m_spOleAdviseHolder de controleklasse.

STDMETHOD(Unadvise)(DWORD dwConnection);

Opmerkingen

Zie IOleObject::Unadvise in de Windows SDK.

IOleObjectImpl::Update

Hiermee wordt het besturingselement bijgewerkt.

STDMETHOD(Update)(void);

Retourwaarde

Retourneert S_OK.

Opmerkingen

Zie IOleObject::Update in de Windows SDK.

Zie ook

CComControl-klasse
ActiveX-besturingsinterfaces
Overzicht van klassen