Klasa IOleObjectImpl

Ta klasa implementuje IUnknown interfejs główny, za pomocą którego kontener komunikuje się z kontrolką.

Ważne

Tej klasy i jej składowych nie można używać w aplikacjach wykonywanych w środowisko wykonawcze systemu Windows.

Składnia

template<class T>
class ATL_NO_VTABLE IOleObjectImpl : public IOleObject

Parametry

T
Klasa pochodząca z IOleObjectImplklasy .

Elementy członkowskie

Metody publiczne

Nazwa/nazwisko opis
IOleObjectImpl::Advise Ustanawia połączenie doradcze z kontrolką.
IOleObjectImpl::Close Zmienia stan kontrolki z uruchomionego na załadowany.
IOleObjectImpl::D oVerb Informuje kontrolkę o wykonaniu jednej z wyliczonych akcji.
IOleObjectImpl::D oVerbDiscardUndo Informuje kontrolkę o odrzuceniu dowolnego stanu cofania, który jest utrzymywany.
IOleObjectImpl::D oVerbHide Informuje kontrolkę o usunięciu interfejsu użytkownika z widoku.
IOleObjectImpl::D oVerbInPlaceActivate Uruchamia kontrolkę i instaluje okno, ale nie instaluje interfejsu użytkownika kontrolki.
IOleObjectImpl::D oVerbOpen Powoduje otwarcie kontrolki w osobnym oknie.
IOleObjectImpl::D oVerbPrimary Wykonuje określoną akcję, gdy użytkownik kliknie dwukrotnie kontrolkę. Kontrolka definiuje akcję, zwykle w celu aktywowania kontrolki w miejscu.
IOleObjectImpl::D oVerbShow Pokazuje nowo wstawioną kontrolkę do użytkownika.
IOleObjectImpl::D oVerbUIActivate Aktywuje kontrolkę w miejscu i wyświetla interfejs użytkownika kontrolki, taki jak menu i paski narzędzi.
IOleObjectImpl::EnumAdvise Wylicza połączenia doradcze kontrolki.
IOleObjectImpl::EnumVerbs Wylicza akcje dla kontrolki.
IOleObjectImpl::GetClientSite Pobiera lokację klienta kontrolki.
IOleObjectImpl::GetClipboardData Pobiera dane ze Schowka. Implementacja ATL zwraca E_NOTIMPL.
IOleObjectImpl::GetExtent Pobiera zakres obszaru wyświetlania kontrolki.
IOleObjectImpl::GetMiscStatus Pobiera stan kontrolki.
IOleObjectImpl::GetMoniker Pobiera pseudonim kontrolki. Implementacja ATL zwraca E_NOTIMPL.
IOleObjectImpl::GetUserClassID Pobiera identyfikator klasy kontrolki.
IOleObjectImpl::GetUserType Pobiera nazwę typu użytkownika kontrolki.
IOleObjectImpl::InitFromData Inicjuje kontrolkę z wybranych danych. Implementacja ATL zwraca E_NOTIMPL.
IOleObjectImpl::IsUpToDate Sprawdza, czy kontrolka jest aktualna. Implementacja ATL zwraca S_OK.
IOleObjectImpl::OnPostVerbDiscardUndo Wywoływana przez usługę DoVerbDiscardUndo po odrzuceniu stanu cofania.
IOleObjectImpl::OnPostVerbHide Wywoływana przez doVerbHide po ukryciu kontrolki.
IOleObjectImpl::OnPostVerbInPlaceActivate Wywoływana przez doVerbInPlaceActivate po aktywowaniu kontrolki.
IOleObjectImpl::OnPostVerbOpen Wywoływana przez aplikację DoVerbOpen po otwarciu kontrolki do edycji w osobnym oknie.
IOleObjectImpl::OnPostVerbShow Wywoływana przez doVerbShow po uwidocznieniu kontrolki.
IOleObjectImpl::OnPostVerbUIActivate Wywoływana przez aplikację DoVerbUIActivate po aktywowaniu interfejsu użytkownika kontrolki.
IOleObjectImpl::OnPreVerbDiscardUndo Wywoływana przez doVerbDiscardUndo przed odrzuceniem stanu cofania.
IOleObjectImpl::OnPreVerbHide Wywoływana przez doVerbHide przed ukryciem kontrolki.
IOleObjectImpl::OnPreVerbInPlaceActivate Wywoływana przez aplikację DoVerbInPlaceActivate przed aktywowanie kontrolki.
IOleObjectImpl::OnPreVerbOpen Wywoływana przez aplikację DoVerbOpen przed otwarciem kontrolki do edycji w osobnym oknie.
IOleObjectImpl::OnPreVerbShow Wywołana przez DoVerbShow przed uwidocznieniu kontrolki.
IOleObjectImpl::OnPreVerbUIActivate Wywoływana przez aplikację DoVerbUIActivate przed aktywowaniem interfejsu użytkownika kontrolki.
IOleObjectImpl::SetClientSite Informuje kontrolkę o swojej lokacji klienta w kontenerze.
IOleObjectImpl::SetColorScheme Zaleca schemat kolorów do aplikacji kontrolki, jeśli istnieje. Implementacja ATL zwraca E_NOTIMPL.
IOleObjectImpl::SetExtent Ustawia zakres obszaru wyświetlania kontrolki.
IOleObjectImpl::SetHostNames Informuje kontrolkę o nazwach aplikacji kontenera i dokumentu kontenera.
IOleObjectImpl::SetMoniker Informuje kontrolę, czym jest jego pseudonim. Implementacja ATL zwraca E_NOTIMPL.
IOleObjectImpl::Unadvise Usuwa połączenie doradcze z kontrolką .
IOleObjectImpl::Update Aktualizuje kontrolkę. Implementacja ATL zwraca S_OK.

Uwagi

Interfejs IOleObject jest głównym interfejsem, za pomocą którego kontener komunikuje się z kontrolką. Klasa IOleObjectImpl zapewnia domyślną implementację tego interfejsu i implementuje IUnknown przez wysyłanie informacji do urządzenia zrzutu w kompilacjach debugowania.

Powiązane artykuły ATL Tutorial, Creating an ATL Project (Samouczek dotyczący tworzenia projektu ATL)

Hierarchia dziedziczenia

IOleObject

IOleObjectImpl

Wymagania

Nagłówek: atlctl.h

IOleObjectImpl::Advise

Ustanawia połączenie doradcze z kontrolką.

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

Uwagi

Zobacz IOleObject::Advise w zestawie Windows SDK.

IOleObjectImpl::Close

Zmienia stan kontrolki z uruchomionego na załadowany.

STDMETHOD(Close)(DWORD dwSaveOption);

Uwagi

Dezaktywuje kontrolkę i niszczy okno sterowania, jeśli istnieje. Jeśli składowa danych klasy kontrolnej CComControlBase::m_bRequiresSave ma wartość TRUE, a parametr dwSaveOption jest OLECLOSE_SAVEIFDIRTY lub OLECLOSE_PROMPTSAVE, właściwości kontrolki są zapisywane przed zamknięciem.

Wskaźniki przechowywane w składowych danych klasy kontrolnej CComControlBase::m_spInPlaceSite i CComControlBase::m_spAdviseSink są zwalniane, a składowe danych CComControlBase::m_bNegotiatedWnd, CComControlBase::m_bWndless i CComControlBase::m_bInPlaceSiteEx są ustawione na FALSE.

Zobacz IOleObject::Close w zestawie Windows SDK.

IOleObjectImpl::D oVerb

Informuje kontrolkę o wykonaniu jednej z wyliczonych akcji.

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

Uwagi

W zależności od wartości parametru iVerbjedna z funkcji pomocnika ATL DoVerb jest wywoływana w następujący sposób:

Wartość elementu iVerb DoVerb, funkcja pomocnika o nazwie
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

Zobacz IOleObject::D oVerb w zestawie Windows SDK.

IOleObjectImpl::D oVerbDiscardUndo

Informuje kontrolkę o odrzuceniu dowolnego stanu cofania, który jest utrzymywany.

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

Parametry

chrlPosRec
[in] Wskaźnik do prostokąta kontenera chce, aby kontrolka narysowała.

hwndParent
[in] Uchwyt okna zawierającego kontrolkę.

Wartość zwracana

Zwraca S_OK.

IOleObjectImpl::D oVerbHide

Dezaktywuje i usuwa interfejs użytkownika kontrolki i ukrywa kontrolkę.

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

Parametry

chrlPosRec
[in] Wskaźnik do prostokąta kontenera chce, aby kontrolka narysowała.

hwndParent
[in] Uchwyt okna zawierającego kontrolkę. Nie jest używany w implementacji ATL.

Wartość zwracana

Zwraca S_OK.

IOleObjectImpl::D oVerbInPlaceActivate

Uruchamia kontrolkę i instaluje okno, ale nie instaluje interfejsu użytkownika kontrolki.

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

Parametry

chrlPosRec
[in] Wskaźnik do prostokąta kontenera chce, aby kontrolka narysowała.

hwndParent
[in] Uchwyt okna zawierającego kontrolkę. Nie jest używany w implementacji ATL.

Wartość zwracana

Jedna ze standardowych wartości HRESULT.

Uwagi

Aktywuje kontrolkę w miejscu przez wywołanie CComControlBase ::InPlaceActivate. Jeśli element członkowski m_bWindowOnly danych klasy kontrolnej ma wartość TRUE, najpierw próbuje aktywować kontrolkę jako kontrolkę bez okien (możliwe tylko wtedy, DoVerbInPlaceActivate gdy kontener obsługuje funkcję IOleInPlaceSiteWindowless). Jeśli to się nie powiedzie, funkcja próbuje aktywować kontrolkę z rozszerzonymi funkcjami (możliwe tylko wtedy, gdy kontener obsługuje funkcję IOleInPlaceSiteEx). Jeśli to się nie powiedzie, funkcja podejmie próbę aktywowania kontrolki bez rozszerzonych funkcji (możliwe tylko wtedy, gdy kontener obsługuje usługę IOleInPlaceSite). Jeśli aktywacja zakończy się pomyślnie, funkcja powiadamia kontener, że kontrolka została aktywowana.

IOleObjectImpl::D oVerbOpen

Powoduje otwarcie kontrolki w osobnym oknie.

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

Parametry

chrlPosRec
[in] Wskaźnik do prostokąta kontenera chce, aby kontrolka narysowała.

hwndParent
[in] Uchwyt okna zawierającego kontrolkę.

Wartość zwracana

Zwraca S_OK.

IOleObjectImpl::D oVerbPrimary

Definiuje akcję wykonywaną po dwukrotnym kliknięciu kontrolki przez użytkownika.

HRESULT DoVerbPrimary(LPCRECT prcPosRect, HWND hwndParent);

Parametry

chrlPosRec
[in] Wskaźnik do prostokąta kontenera chce, aby kontrolka narysowała.

hwndParent
[in] Uchwyt okna zawierającego kontrolkę.

Wartość zwracana

Jedna ze standardowych wartości HRESULT.

Uwagi

Domyślnie ustaw wartość , aby wyświetlić strony właściwości. Można to zastąpić w klasie sterowania, aby wywołać inne zachowanie po dwukrotnym kliknięciu; na przykład odtwórz wideo lub przejdź w miejscu aktywnym.

IOleObjectImpl::D oVerbShow

Informuje kontener o uwidocznieniu kontrolki.

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

Parametry

chrlPosRec
[in] Wskaźnik do prostokąta kontenera chce, aby kontrolka narysowała.

hwndParent
[in] Uchwyt okna zawierającego kontrolkę. Nie jest używany w implementacji ATL.

Wartość zwracana

Jedna ze standardowych wartości HRESULT.

IOleObjectImpl::D oVerbUIActivate

Aktywuje interfejs użytkownika kontrolki i powiadamia kontener, że jego menu są zastępowane przez menu złożone.

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

Parametry

chrlPosRec
[in] Wskaźnik do prostokąta kontenera chce, aby kontrolka narysowała.

hwndParent
[in] Uchwyt okna zawierającego kontrolkę. Nie jest używany w implementacji ATL.

Wartość zwracana

Jedna ze standardowych wartości HRESULT.

IOleObjectImpl::EnumAdvise

Dostarcza wyliczenie zarejestrowanych połączeń doradczych dla tej kontrolki.

STDMETHOD(EnumAdvise)(IEnumSTATDATA** ppenumAdvise);

Uwagi

Zobacz IOleObject::EnumAdvise w zestawie Windows SDK.

IOleObjectImpl::EnumVerbs

Dostarcza wyliczenie zarejestrowanych akcji (czasowników) dla tej kontrolki przez wywołanie metody OleRegEnumVerbs.

STDMETHOD(EnumVerbs)(IEnumOLEVERB** ppEnumOleVerb);

Uwagi

Czasowniki można dodać do pliku rgs projektu. Zobacz na przykład CIRCCTL. Usługa RGS w przykładzie CIRC .

Zobacz IOleObject::EnumVerbs w zestawie Windows SDK.

IOleObjectImpl::GetClientSite

Umieszcza wskaźnik w składowej danych klasy kontrolnej CComControlBase::m_spClientSite do elementu ppClientSite i zwiększa liczbę odwołań w wskaźniku.

STDMETHOD(GetClientSite)(IOleClientSite** ppClientSite);

Uwagi

Zobacz IOleObject::GetClientSite w zestawie Windows SDK.

IOleObjectImpl::GetClipboardData

Pobiera dane ze Schowka.

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

Wartość zwracana

Zwraca E_NOTIMPL.

Uwagi

Zobacz IOleObject::GetClipboardData w zestawie Windows SDK.

IOleObjectImpl::GetExtent

Pobiera rozmiar wyświetlania uruchomionej kontrolki w jednostkach HIMETRIC (0,01 milimetra na jednostkę).

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

Uwagi

Rozmiar jest przechowywany w składowej danych klasy kontrolnej CComControlBase::m_sizeExtent.

Zobacz IOleObject::GetExtent w zestawie Windows SDK.

IOleObjectImpl::GetMiscStatus

Zwraca wskaźnik do zarejestrowanych informacji o stanie dla kontrolki przez wywołanie metody OleRegGetMiscStatus.

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

Uwagi

Informacje o stanie obejmują zachowania obsługiwane przez dane kontrolki i prezentacji. Informacje o stanie można dodać do pliku rgs projektu.

Zobacz IOleObject::GetMiscStatus w zestawie Windows SDK.

IOleObjectImpl::GetMoniker

Pobiera pseudonim kontrolki.

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

Wartość zwracana

Zwraca E_NOTIMPL.

Uwagi

Zobacz IOleObject::GetMoniker w zestawie Windows SDK.

IOleObjectImpl::GetUserClassID

Zwraca identyfikator klasy kontrolki.

STDMETHOD(GetUserClassID)(CLSID* pClsid);

Uwagi

Zobacz IOleObject::GetUserClassID w zestawie Windows SDK.

IOleObjectImpl::GetUserType

Zwraca nazwę typu użytkownika kontrolki przez wywołanie metody OleRegGetUserType.

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

Uwagi

Nazwa typu użytkownika jest używana do wyświetlania w elementach interfejsów użytkownika, takich jak menu i okna dialogowe. Nazwę typu użytkownika można zmienić w pliku rgs projektu.

Zobacz IOleObject::GetUserType w zestawie Windows SDK.

IOleObjectImpl::InitFromData

Inicjuje kontrolkę z wybranych danych.

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

Wartość zwracana

Zwraca E_NOTIMPL.

Uwagi

Zobacz IOleObject::InitFromData w zestawie Windows SDK.

IOleObjectImpl::IsUpToDate

Sprawdza, czy kontrolka jest aktualna.

STDMETHOD(IsUpToDate)(void);

Wartość zwracana

Zwraca S_OK.

Uwagi

Zobacz IOleObject::IsUpToDate w zestawie Windows SDK.

IOleObjectImpl::OnPostVerbDiscardUndo

Wywoływana przez usługę DoVerbDiscardUndo po odrzuceniu stanu cofania.

HRESULT OnPostVerbDiscardUndo();

Wartość zwracana

Zwraca S_OK.

Uwagi

Zastąpij tę metodę kodem, który ma zostać wykonany po odrzuceniu stanu cofania.

IOleObjectImpl::OnPostVerbHide

Wywoływana przez doVerbHide po ukryciu kontrolki.

HRESULT OnPostVerbHide();

Wartość zwracana

Zwraca S_OK.

Uwagi

Zastąpij tę metodę kodem, który chcesz wykonać po ukryciu kontrolki.

IOleObjectImpl::OnPostVerbInPlaceActivate

Wywoływana przez doVerbInPlaceActivate po aktywowaniu kontrolki.

HRESULT OnPostVerbInPlaceActivate();

Wartość zwracana

Zwraca S_OK.

Uwagi

Zastąpij tę metodę kodem, który ma zostać wykonany po aktywowaniu kontrolki.

IOleObjectImpl::OnPostVerbOpen

Wywoływana przez aplikację DoVerbOpen po otwarciu kontrolki do edycji w osobnym oknie.

HRESULT OnPostVerbOpen();

Wartość zwracana

Zwraca S_OK.

Uwagi

Zastąpij tę metodę kodem, który ma zostać wykonany po otwarciu kontrolki do edycji w osobnym oknie.

IOleObjectImpl::OnPostVerbShow

Wywoływana przez doVerbShow po uwidocznieniu kontrolki.

HRESULT OnPostVerbShow();

Wartość zwracana

Zwraca S_OK.

Uwagi

Zastąpij tę metodę kodem, który ma zostać wykonany po uwidocznieniu kontrolki.

IOleObjectImpl::OnPostVerbUIActivate

Wywoływana przez aplikację DoVerbUIActivate po aktywowaniu interfejsu użytkownika kontrolki.

HRESULT OnPostVerbUIActivate();

Wartość zwracana

Zwraca S_OK.

Uwagi

Zastąpij tę metodę kodem, który ma zostać wykonany po aktywowaniu interfejsu użytkownika kontrolki.

IOleObjectImpl::OnPreVerbDiscardUndo

Wywoływana przez doVerbDiscardUndo przed odrzuceniem stanu cofania.

HRESULT OnPreVerbDiscardUndo();

Wartość zwracana

Zwraca S_OK.

Uwagi

Aby zapobiec odrzuceniu stanu cofania, przesłoń tę metodę, aby zwrócić błąd HRESULT.

IOleObjectImpl::OnPreVerbHide

Wywoływana przez doVerbHide przed ukryciem kontrolki.

HRESULT OnPreVerbHide();

Wartość zwracana

Zwraca S_OK.

Uwagi

Aby zapobiec ukrywaniu kontrolki, zastąpij tę metodę, aby zwrócić błąd HRESULT.

IOleObjectImpl::OnPreVerbInPlaceActivate

Wywoływana przez aplikację DoVerbInPlaceActivate przed aktywowanie kontrolki.

HRESULT OnPreVerbInPlaceActivate();

Wartość zwracana

Zwraca S_OK.

Uwagi

Aby zapobiec aktywowaniu kontrolki, zastąpij tę metodę, aby zwrócić błąd HRESULT.

IOleObjectImpl::OnPreVerbOpen

Wywoływana przez aplikację DoVerbOpen przed otwarciem kontrolki do edycji w osobnym oknie.

HRESULT OnPreVerbOpen();

Wartość zwracana

Zwraca S_OK.

Uwagi

Aby zapobiec otwarciu kontrolki do edycji w osobnym oknie, przesłoń tę metodę, aby zwrócić błąd HRESULT.

IOleObjectImpl::OnPreVerbShow

Wywołana przez DoVerbShow przed uwidocznieniu kontrolki.

HRESULT OnPreVerbShow();

Wartość zwracana

Zwraca S_OK.

Uwagi

Aby zapobiec uwidocznieniu kontrolki, przesłoń tę metodę, aby zwrócić błąd HRESULT.

IOleObjectImpl::OnPreVerbUIActivate

Wywoływana przez aplikację DoVerbUIActivate przed aktywowaniem interfejsu użytkownika kontrolki.

HRESULT OnPreVerbUIActivate();

Wartość zwracana

Zwraca S_OK.

Uwagi

Aby zapobiec aktywowaniu interfejsu użytkownika kontrolki, przesłoń tę metodę, aby zwrócić błąd HRESULT.

IOleObjectImpl::SetClientSite

Informuje kontrolkę o swojej lokacji klienta w kontenerze.

STDMETHOD(SetClientSite)(IOleClientSite* pClientSite);

Uwagi

Następnie metoda zwraca S_OK.

Zobacz IOleObject::SetClientSite w zestawie Windows SDK.

IOleObjectImpl::SetColorScheme

Zaleca schemat kolorów do aplikacji kontrolki, jeśli istnieje.

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

Wartość zwracana

Zwraca E_NOTIMPL.

Uwagi

Zobacz IOleObject::SetColorScheme w zestawie Windows SDK.

IOleObjectImpl::SetExtent

Ustawia zakres obszaru wyświetlania kontrolki.

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

Uwagi

SetExtent W przeciwnym razie przechowuje wartość wskazywaną przez psizel element w składowej danych klasy kontrolnej CComControlBase::m_sizeExtent. Ta wartość jest wyrażona w jednostkach HIMETRIC (0,01 milimetra na jednostkę).

Jeśli składowa danych klasy kontrolnej CComControlBase::m_bResizeNatural ma wartość TRUE, SetExtent przechowuje również wartość wskazywaną przez psizel w skład składowej danych klasy kontrolnej CComControlBase::m_sizeNatural.

Jeśli składowa danych klasy kontrolnej CComControlBase::m_bRecomposeOnResize ma wartość TRUE, SetExtent wywoła wywołania SendOnDataChange i SendOnViewChange powiadomić wszystkie ujścia porady zarejestrowane przy użyciu posiadacza doradcy, że rozmiar kontrolki uległ zmianie.

Zobacz IOleObject::SetExtent w zestawie Windows SDK.

IOleObjectImpl::SetHostNames

Informuje kontrolkę o nazwach aplikacji kontenera i dokumentu kontenera.

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

Wartość zwracana

Zwraca S_OK.

Uwagi

Zobacz IOleObject::SetHostNames w zestawie Windows SDK.

IOleObjectImpl::SetMoniker

Informuje kontrolę, czym jest jego pseudonim.

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

Wartość zwracana

Zwraca E_NOTIMPL.

Uwagi

Zobacz IOleObject::SetMoniker w zestawie Windows SDK.

IOleObjectImpl::Unadvise

Usuwa połączenie doradcze przechowywane w składowej danych klasy kontrolnej m_spOleAdviseHolder .

STDMETHOD(Unadvise)(DWORD dwConnection);

Uwagi

Zobacz IOleObject::Unadvise w zestawie Windows SDK.

IOleObjectImpl::Update

Aktualizuje kontrolkę.

STDMETHOD(Update)(void);

Wartość zwracana

Zwraca S_OK.

Uwagi

Zobacz IOleObject::Update w zestawie Windows SDK.

Zobacz też

Klasa CComControl
Interfejsy kontrolek ActiveX
Omówienie klasy