Aracılığıyla paylaş


IOleObjectImpl Sınıfı

Bu sınıf, kapsayıcının bir denetimle iletişim kurdığı temel arabirimdir ve uygular IUnknown .

Önemli

Bu sınıf ve üyeleri Windows Çalışma Zamanı yürütülen uygulamalarda kullanılamaz.

Sözdizimi

template<class T>
class ATL_NO_VTABLE IOleObjectImpl : public IOleObject

Parametreler

T
sınıfından IOleObjectImpltüretilen sınıfınız.

Üyeler

Genel Yöntemler

Veri Akışı Adı Açıklama
IOleObjectImpl::Advise Denetimle bir danışmanlık bağlantısı kurar.
IOleObjectImpl::Close Denetim durumunu çalışır durumdan yüklenene değiştirir.
IOleObjectImpl::D oVerb Denetime numaralandırılmış eylemlerinden birini gerçekleştirmesini söyler.
IOleObjectImpl::D oVerbDiscardUndo Denetime, sürdürdüğü geri alma durumunu atacak şekilde bildirir.
IOleObjectImpl::D oVerbHide Denetime kullanıcı arabirimini görünümden kaldırmasını söyler.
IOleObjectImpl::D oVerbInPlaceActivate Denetimi çalıştırır ve penceresini yükler, ancak denetimin kullanıcı arabirimini yüklemez.
IOleObjectImpl::D oVerbOpen Denetimin ayrı bir pencerede açık olarak düzenlenmesine neden olur.
IOleObjectImpl::D oVerbPrimary Kullanıcı denetime çift tıkladığında belirtilen eylemi gerçekleştirir. Denetim, genellikle denetimi yerinde etkinleştirmek için eylemi tanımlar.
IOleObjectImpl::D oVerbShow Kullanıcıya yeni eklenen bir denetimi gösterir.
IOleObjectImpl::D oVerbUIActivate Denetimi yerinde etkinleştirir ve denetimin menüler ve araç çubukları gibi kullanıcı arabirimini gösterir.
IOleObjectImpl::EnumAdvise Denetimin danışmanlık bağlantılarını numaralandırır.
IOleObjectImpl::EnumVerbs Denetim için eylemleri numaralandırır.
IOleObjectImpl::GetClientSite Denetimin istemci sitesini alır.
IOleObjectImpl::GetClipboardData Pano'dan veri alır. ATL uygulaması E_NOTIMPL döndürür.
IOleObjectImpl::GetExtent Denetimin görüntüleme alanının kapsamını alır.
IOleObjectImpl::GetMiscStatus Denetimin durumunu alır.
IOleObjectImpl::GetMoniker Denetimin adını alır. ATL uygulaması E_NOTIMPL döndürür.
IOleObjectImpl::GetUserClassID Denetimin sınıf tanımlayıcısını alır.
IOleObjectImpl::GetUserType Denetimin kullanıcı türü adını alır.
IOleObjectImpl::InitFromData Seçili verilerden denetimi başlatır. ATL uygulaması E_NOTIMPL döndürür.
IOleObjectImpl::IsUpToDate Denetimin güncel olup olmadığını denetler. ATL uygulaması S_OK döndürür.
IOleObjectImpl::OnPostVerbDiscardUndo Geri alma durumu atıldıktan sonra DoVerbDiscardUndo tarafından çağrılır.
IOleObjectImpl::OnPostVerbHide Denetim gizlendikten sonra DoVerbHide tarafından çağrılır.
IOleObjectImpl::OnPostVerbInPlaceActivate Denetim etkinleştirildikten sonra DoVerbInPlaceActivate tarafından çağrılır.
IOleObjectImpl::OnPostVerbOpen Denetim ayrı bir pencerede düzenleme için açıldıktan sonra DoVerbOpen tarafından çağrılır.
IOleObjectImpl::OnPostVerbShow Denetim görünür hale getirildikten sonra DoVerbShow tarafından çağrılır.
IOleObjectImpl::OnPostVerbUIActivate Denetimin kullanıcı arabirimi etkinleştirildikten sonra DoVerbUIActivate tarafından çağrılır.
IOleObjectImpl::OnPreVerbDiscardUndo Geri alma durumu atmadan önce DoVerbDiscardUndo tarafından çağrılır.
IOleObjectImpl::OnPreVerbHide Denetim gizlenmeden önce DoVerbHide tarafından çağrılır.
IOleObjectImpl::OnPreVerbInPlaceActivate Denetim etkinleştirilmeden önce DoVerbInPlaceActivate tarafından çağrılır.
IOleObjectImpl::OnPreVerbOpen Denetim ayrı bir pencerede düzenleme için açılmadan önce DoVerbOpen tarafından çağrılır.
IOleObjectImpl::OnPreVerbShow Denetim görünür hale getirilmeden önce DoVerbShow tarafından çağrılır.
IOleObjectImpl::OnPreVerbUIActivate Denetimin kullanıcı arabirimi etkinleştirilmeden önce DoVerbUIActivate tarafından çağrılır.
IOleObjectImpl::SetClientSite Kapsayıcıdaki istemci sitesi hakkındaki denetime bildirir.
IOleObjectImpl::SetColorScheme Varsa, denetimin uygulamasına bir renk düzeni önerir. ATL uygulaması E_NOTIMPL döndürür.
IOleObjectImpl::SetExtent Denetimin görüntüleme alanının kapsamını ayarlar.
IOleObjectImpl::SetHostNames Denetime kapsayıcı uygulamasının ve kapsayıcı belgesinin adlarını söyler.
IOleObjectImpl::SetMoniker Denetime bilinen adını söyler. ATL uygulaması E_NOTIMPL döndürür.
IOleObjectImpl::Unadvise Denetimle bir danışmanlık bağlantısını siler.
IOleObjectImpl::Update Denetimi güncelleştirir. ATL uygulaması S_OK döndürür.

Açıklamalar

IOleObject arabirimi, kapsayıcının bir denetimle iletişim kurdığı asıl arabirimdir. Sınıfı IOleObjectImpl , bu arabirimin varsayılan uygulamasını sağlar ve hata ayıklama derlemelerinde IUnknown döküm cihazına bilgi göndererek uygular.

İlgili Makaleler ATL Öğreticisi, ATL Projesi Oluşturma

Devralma Hiyerarşisi

IOleObject

IOleObjectImpl

Gereksinimler

Üst bilgi: atlctl.h

IOleObjectImpl::Advise

Denetimle bir danışmanlık bağlantısı kurar.

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

Açıklamalar

Bkz . Windows SDK'sında IOleObject::Advise .

IOleObjectImpl::Close

Denetim durumunu çalışır durumdan yüklenene değiştirir.

STDMETHOD(Close)(DWORD dwSaveOption);

Açıklamalar

Denetimi devre dışı bırakır ve varsa denetim penceresini yok eder. Denetim sınıfı veri üyesi CComControlBase::m_bRequiresSave TRUE ise ve dwSaveOption parametresi OLECLOSE_SAVEIFDIRTY veya OLECLOSE_PROMPTSAVE ise, denetim özellikleri kapatmadan önce kaydedilir.

Denetim sınıfı veri üyeleri CComControlBase::m_spInPlaceSite ve CComControlBase::m_spAdviseSink içinde tutulan işaretçiler serbest bırakılır ve CComControlBase::m_bNegotiatedWnd, CComControlBase::m_bWndless ve CComControlBase::m_bInPlaceSiteEx veri üyeleri YANLIŞ olarak ayarlanır.

Bkz . Windows SDK'sında IOleObject::Close .

IOleObjectImpl::D oVerb

Denetime numaralandırılmış eylemlerinden birini gerçekleştirmesini söyler.

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

Açıklamalar

değerine iVerbbağlı olarak, ATL DoVerb yardımcı işlevlerinden biri aşağıdaki gibi çağrılır:

iVerb Değeri Adlı DoVerb yardımcı işlevi
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

Bkz . Windows SDK'sında IOleObject::D oVerb .

IOleObjectImpl::D oVerbDiscardUndo

Denetime, sürdürdüğü geri alma durumunu atacak şekilde bildirir.

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

Parametreler

prcPosRec
[in] Kapsayıcının içine çekmesini istediği dikdörtgenin işaretçisi.

hwndParent
[in] Denetimi içeren pencerenin tutamacı.

Dönüş Değeri

S_OK döndürür.

IOleObjectImpl::D oVerbHide

Denetimin kullanıcı arabirimini devre dışı bırakır ve kaldırır ve denetimi gizler.

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

Parametreler

prcPosRec
[in] Kapsayıcının içine çekmesini istediği dikdörtgenin işaretçisi.

hwndParent
[in] Denetimi içeren pencerenin tutamacı. ATL uygulamasında kullanılmaz.

Dönüş Değeri

S_OK döndürür.

IOleObjectImpl::D oVerbInPlaceActivate

Denetimi çalıştırır ve penceresini yükler, ancak denetimin kullanıcı arabirimini yüklemez.

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

Parametreler

prcPosRec
[in] Kapsayıcının içine çekmesini istediği dikdörtgenin işaretçisi.

hwndParent
[in] Denetimi içeren pencerenin tutamacı. ATL uygulamasında kullanılmaz.

Dönüş Değeri

Standart HRESULT değerlerinden biri.

Açıklamalar

CComControlBase::InPlaceActivate çağrısı yaparak denetimi yerinde etkinleştirir. Denetim sınıfının veri üyesi m_bWindowOnly TRUE değilse, DoVerbInPlaceActivate önce denetimi penceresiz denetim olarak etkinleştirmeyi dener (yalnızca kapsayıcı IOleInPlaceSiteWindowless'ı destekliyorsa mümkündür). Bu başarısız olursa, işlev denetimi genişletilmiş özelliklerle etkinleştirmeyi dener (yalnızca kapsayıcı IOleInPlaceSiteEx'i destekliyorsa mümkündür). Bu başarısız olursa, işlev genişletilmiş özellikler olmadan denetimi etkinleştirmeye çalışır (yalnızca kapsayıcı IOleInPlaceSite'yi destekliyorsa mümkündür). Etkinleştirme başarılı olursa, işlev kapsayıcıya denetimin etkinleştirildiğini bildirir.

IOleObjectImpl::D oVerbOpen

Denetimin ayrı bir pencerede açık olarak düzenlenmesine neden olur.

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

Parametreler

prcPosRec
[in] Kapsayıcının içine çekmesini istediği dikdörtgenin işaretçisi.

hwndParent
[in] Denetimi içeren pencerenin tutamacı.

Dönüş Değeri

S_OK döndürür.

IOleObjectImpl::D oVerbPrimary

Kullanıcı denetime çift tıkladığında gerçekleştirilen eylemi tanımlar.

HRESULT DoVerbPrimary(LPCRECT prcPosRect, HWND hwndParent);

Parametreler

prcPosRec
[in] Kapsayıcının içine çekmesini istediği dikdörtgenin işaretçisi.

hwndParent
[in] Denetimi içeren pencerenin tutamacı.

Dönüş Değeri

Standart HRESULT değerlerinden biri.

Açıklamalar

Varsayılan olarak özellik sayfalarını görüntüleyecek şekilde ayarlayın. Çift tıklamada farklı bir davranışı çağırmak için bunu denetim sınıfınızda geçersiz kılabilirsiniz; örneğin, bir video oynatabilir veya yerinde etkin hale geçebilirsiniz.

IOleObjectImpl::D oVerbShow

Kapsayıcıya denetimi görünür hale getirmesini söyler.

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

Parametreler

prcPosRec
[in] Kapsayıcının içine çekmesini istediği dikdörtgenin işaretçisi.

hwndParent
[in] Denetimi içeren pencerenin tutamacı. ATL uygulamasında kullanılmaz.

Dönüş Değeri

Standart HRESULT değerlerinden biri.

IOleObjectImpl::D oVerbUIActivate

Denetimin kullanıcı arabirimini etkinleştirir ve kapsayıcıya menülerinin bileşik menülerle değiştirildiğini bildirir.

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

Parametreler

prcPosRec
[in] Kapsayıcının içine çekmesini istediği dikdörtgenin işaretçisi.

hwndParent
[in] Denetimi içeren pencerenin tutamacı. ATL uygulamasında kullanılmaz.

Dönüş Değeri

Standart HRESULT değerlerinden biri.

IOleObjectImpl::EnumAdvise

Bu denetim için kayıtlı danışmanlık bağlantılarının bir numaralandırmasını sağlar.

STDMETHOD(EnumAdvise)(IEnumSTATDATA** ppenumAdvise);

Açıklamalar

Bkz . Windows SDK'sında IOleObject::EnumAdvise .

IOleObjectImpl::EnumVerbs

çağrısı OleRegEnumVerbsyaparak bu denetim için kayıtlı eylemlerin (fiiller) sabit listesi sağlar.

STDMETHOD(EnumVerbs)(IEnumOLEVERB** ppEnumOleVerb);

Açıklamalar

Projenizin .rgs dosyasına fiiller ekleyebilirsiniz. Örneğin, bkz. CIRCCTL. CIRC örneğinde RGS.

Bkz . Windows SDK'sında IOleObject::EnumVerbs .

IOleObjectImpl::GetClientSite

İşaretçiyi denetim sınıfı veri üyesi CComControlBase::m_spClientSite ppClientSite içine yerleştirir ve işaretçideki başvuru sayısını artırır.

STDMETHOD(GetClientSite)(IOleClientSite** ppClientSite);

Açıklamalar

Bkz . Windows SDK'sında IOleObject::GetClientSite .

IOleObjectImpl::GetClipboardData

Pano'dan veri alır.

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

Dönüş Değeri

E_NOTIMPL döndürür.

Açıklamalar

Bkz . Windows SDK'sında IOleObject::GetClipboardData .

IOleObjectImpl::GetExtent

HiMETRIC birimlerinde çalışan bir denetimin görüntü boyutunu alır (birim başına 0,01 milimetre).

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

Açıklamalar

Boyut, denetim sınıfı veri üyesi CComControlBase::m_sizeExtent depolanır.

Bkz . Windows SDK'sında IOleObject::GetExtent .

IOleObjectImpl::GetMiscStatus

çağrısı OleRegGetMiscStatusyaparak denetimin kayıtlı durum bilgilerine yönelik bir işaretçi döndürür.

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

Açıklamalar

Durum bilgileri, denetim ve sunu verileri tarafından desteklenen davranışları içerir. Projenizin .rgs dosyasına durum bilgileri ekleyebilirsiniz.

Bkz . Windows SDK'sında IOleObject::GetMiscStatus .

IOleObjectImpl::GetMoniker

Denetimin adını alır.

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

Dönüş Değeri

E_NOTIMPL döndürür.

Açıklamalar

Bkz . Windows SDK'sında IOleObject::GetMoniker .

IOleObjectImpl::GetUserClassID

Denetimin sınıf tanımlayıcısını döndürür.

STDMETHOD(GetUserClassID)(CLSID* pClsid);

Açıklamalar

Bkz . Windows SDK'sında IOleObject::GetUserClassID .

IOleObjectImpl::GetUserType

komutunu çağırarak OleRegGetUserTypedenetimin kullanıcı türü adını döndürür.

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

Açıklamalar

Kullanıcı türü adı, menüler ve iletişim kutuları gibi kullanıcı arabirimleri öğelerinde görüntülemek için kullanılır. Projenizin .rgs dosyasında kullanıcı türü adını değiştirebilirsiniz.

Bkz . Windows SDK'sında IOleObject::GetUserType .

IOleObjectImpl::InitFromData

Seçili verilerden denetimi başlatır.

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

Dönüş Değeri

E_NOTIMPL döndürür.

Açıklamalar

Bkz . Windows SDK'sında IOleObject::InitFromData .

IOleObjectImpl::IsUpToDate

Denetimin güncel olup olmadığını denetler.

STDMETHOD(IsUpToDate)(void);

Dönüş Değeri

S_OK döndürür.

Açıklamalar

Bkz . Windows SDK'sında IOleObject::IsUpToDate .

IOleObjectImpl::OnPostVerbDiscardUndo

Geri alma durumu atıldıktan sonra DoVerbDiscardUndo tarafından çağrılır.

HRESULT OnPostVerbDiscardUndo();

Dönüş Değeri

S_OK döndürür.

Açıklamalar

Geri alma durumu atıldıktan sonra yürütülmesini istediğiniz kodla bu yöntemi geçersiz kılın.

IOleObjectImpl::OnPostVerbHide

Denetim gizlendikten sonra DoVerbHide tarafından çağrılır.

HRESULT OnPostVerbHide();

Dönüş Değeri

S_OK döndürür.

Açıklamalar

Denetim gizlendikten sonra yürütülmesini istediğiniz kodla bu yöntemi geçersiz kılın.

IOleObjectImpl::OnPostVerbInPlaceActivate

Denetim etkinleştirildikten sonra DoVerbInPlaceActivate tarafından çağrılır.

HRESULT OnPostVerbInPlaceActivate();

Dönüş Değeri

S_OK döndürür.

Açıklamalar

Denetim etkinleştirildikten sonra yürütülmesini istediğiniz kodla bu yöntemi geçersiz kılın.

IOleObjectImpl::OnPostVerbOpen

Denetim ayrı bir pencerede düzenleme için açıldıktan sonra DoVerbOpen tarafından çağrılır.

HRESULT OnPostVerbOpen();

Dönüş Değeri

S_OK döndürür.

Açıklamalar

Denetim ayrı bir pencerede düzenleme için açıldıktan sonra yürütülmesini istediğiniz kodla bu yöntemi geçersiz kılın.

IOleObjectImpl::OnPostVerbShow

Denetim görünür hale getirildikten sonra DoVerbShow tarafından çağrılır.

HRESULT OnPostVerbShow();

Dönüş Değeri

S_OK döndürür.

Açıklamalar

Denetim görünür hale getirildikten sonra yürütülmesini istediğiniz kodla bu yöntemi geçersiz kılın.

IOleObjectImpl::OnPostVerbUIActivate

Denetimin kullanıcı arabirimi etkinleştirildikten sonra DoVerbUIActivate tarafından çağrılır.

HRESULT OnPostVerbUIActivate();

Dönüş Değeri

S_OK döndürür.

Açıklamalar

Denetimin kullanıcı arabirimi etkinleştirildikten sonra yürütülmesini istediğiniz kodla bu yöntemi geçersiz kılın.

IOleObjectImpl::OnPreVerbDiscardUndo

Geri alma durumu atmadan önce DoVerbDiscardUndo tarafından çağrılır.

HRESULT OnPreVerbDiscardUndo();

Dönüş Değeri

S_OK döndürür.

Açıklamalar

Geri alma durumunun atılmasını önlemek için bu yöntemi geçersiz kılarak HRESULT hatası döndürin.

IOleObjectImpl::OnPreVerbHide

Denetim gizlenmeden önce DoVerbHide tarafından çağrılır.

HRESULT OnPreVerbHide();

Dönüş Değeri

S_OK döndürür.

Açıklamalar

Denetimin gizlenmesini önlemek için bu yöntemi geçersiz kılarak bir hata HRESULT döndürin.

IOleObjectImpl::OnPreVerbInPlaceActivate

Denetim etkinleştirilmeden önce DoVerbInPlaceActivate tarafından çağrılır.

HRESULT OnPreVerbInPlaceActivate();

Dönüş Değeri

S_OK döndürür.

Açıklamalar

Denetimin yerinde etkinleştirilmesini önlemek için bu yöntemi geçersiz kılarak HRESULT hatası döndürin.

IOleObjectImpl::OnPreVerbOpen

Denetim ayrı bir pencerede düzenleme için açılmadan önce DoVerbOpen tarafından çağrılır.

HRESULT OnPreVerbOpen();

Dönüş Değeri

S_OK döndürür.

Açıklamalar

Denetimin ayrı bir pencerede düzenlenmek üzere açılmasını önlemek için bu yöntemi geçersiz kılarak HRESULT hatası döndürebilirsiniz.

IOleObjectImpl::OnPreVerbShow

Denetim görünür hale getirilmeden önce DoVerbShow tarafından çağrılır.

HRESULT OnPreVerbShow();

Dönüş Değeri

S_OK döndürür.

Açıklamalar

Denetimin görünür olmasını önlemek için bu yöntemi geçersiz kılarak HRESULT hatası döndürin.

IOleObjectImpl::OnPreVerbUIActivate

Denetimin kullanıcı arabirimi etkinleştirilmeden önce DoVerbUIActivate tarafından çağrılır.

HRESULT OnPreVerbUIActivate();

Dönüş Değeri

S_OK döndürür.

Açıklamalar

Denetimin kullanıcı arabiriminin etkinleştirilmesini önlemek için bu yöntemi geçersiz kılarak HRESULT hatası döndürin.

IOleObjectImpl::SetClientSite

Kapsayıcıdaki istemci sitesi hakkındaki denetime bildirir.

STDMETHOD(SetClientSite)(IOleClientSite* pClientSite);

Açıklamalar

Yöntemi daha sonra S_OK döndürür.

Bkz . Windows SDK'sında IOleObject::SetClientSite .

IOleObjectImpl::SetColorScheme

Varsa, denetimin uygulamasına bir renk düzeni önerir.

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

Dönüş Değeri

E_NOTIMPL döndürür.

Açıklamalar

Bkz . Windows SDK'sında IOleObject::SetColorScheme .

IOleObjectImpl::SetExtent

Denetimin görüntüleme alanının kapsamını ayarlar.

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

Açıklamalar

Aksi takdirde, SetExtent tarafından işaret edilen psizel değeri denetim sınıfı veri üyesi CComControlBase::m_sizeExtent içinde depolar. Bu değer HIMETRIC birimlerindedir (birim başına 0,01 milimetre).

Denetim sınıfı veri üyesi CComControlBase::m_bResizeNatural TRUE ise, SetExtent tarafından işaret edilen psizel değeri de denetim sınıfı veri üyesi CComControlBase::m_sizeNatural içinde depolar.

Denetim sınıfı veri üyesi CComControlBase::m_bRecomposeOnResize TRUE ise, SetExtent denetim boyutunun değiştiğini öneri sahibine kaydedilen tüm öneri havuzlarını çağırır SendOnDataChange ve SendOnViewChange bildirir.

Bkz . Windows SDK'sında IOleObject::SetExtent .

IOleObjectImpl::SetHostNames

Denetime kapsayıcı uygulamasının ve kapsayıcı belgesinin adlarını söyler.

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

Dönüş Değeri

S_OK döndürür.

Açıklamalar

Bkz . Windows SDK'sında IOleObject::SetHostNames .

IOleObjectImpl::SetMoniker

Denetime bilinen adını söyler.

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

Dönüş Değeri

E_NOTIMPL döndürür.

Açıklamalar

Bkz . Windows SDK'sında IOleObject::SetMoniker .

IOleObjectImpl::Unadvise

Denetim sınıfının m_spOleAdviseHolder veri üyesinde depolanan danışmanlık bağlantısını siler.

STDMETHOD(Unadvise)(DWORD dwConnection);

Açıklamalar

Bkz . Windows SDK'sında IOleObject::Unadvise .

IOleObjectImpl::Update

Denetimi güncelleştirir.

STDMETHOD(Update)(void);

Dönüş Değeri

S_OK döndürür.

Açıklamalar

Bkz . Windows SDK'sında IOleObject::Update .

Ayrıca bkz.

CComControl Sınıfı
ActiveX Denetimleri Arabirimleri
Sınıfa Genel Bakış