Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of mappen te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen om mappen te wijzigen.
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