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 IOleObjectImpl
klasy .
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 iVerb
jedna 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