Klasa IOleObjectImpl

Ta klasa implementuje IUnknown i jest głównym interfejsem, za pomocą którego kontenera komunikuje się z formantu.

Ważna uwagaWażne

Nie można użyć tej klasy i jej członków w aplikacjach, które są wykonywane w Środowisko wykonawcze systemu Windows.

template< 
class T  
> 
class ATL_NO_VTABLE IOleObjectImpl : 
public IOleObject

Parametry

  • T
    Pochodną klasy, IOleObjectImpl.

Członkowie

Metody publiczne

Nazwa

Opis

IOleObjectImpl::Advise

Ustanawia połączenie Doradczy z formantem.

IOleObjectImpl::Close

Zmienia stan formantu z systemem załadowany.

IOleObjectImpl::DoVerb

Informuje kontroli przeprowadzić stałego działania.

IOleObjectImpl::DoVerbDiscardUndo

Informuje formantu Aby odrzucić każde Państwo Cofnij jest utrzymanie.

IOleObjectImpl::DoVerbHide

Informuje formantu Aby usunąć jego interfejs użytkownika z widoku.

IOleObjectImpl::DoVerbInPlaceActivate

Uruchamia formant i instaluje jego okna, ale nie instaluje interfejsu użytkownika kontroli.

IOleObjectImpl::DoVerbOpen

Powoduje, że formant można edytować otwarty w osobnym oknie.

IOleObjectImpl::DoVerbPrimary

Gdy użytkownik kliknie dwukrotnie formant, wykonuje określonej akcji.Formant określa działania, zwykle, aby uaktywnić kontroli na miejscu.

IOleObjectImpl::DoVerbShow

Pokazuje nowo wstawiony formant do użytkownika.

IOleObjectImpl::DoVerbUIActivate

Uaktywnia kontroli na miejscu i pokazuje formantu interfejsu użytkownika, takich jak menu i paski narzędzi.

IOleObjectImpl::EnumAdvise

Wylicza połączeń Doradczy formantu.

IOleObjectImpl::EnumVerbs

Wylicza operacje kontroli.

IOleObjectImpl::GetClientSite

Pobiera formantu witryny klienta.

IOleObjectImpl::GetClipboardData

Pobiera dane ze Schowka.Implementacja ATL zwraca E_NOTIMPL.

IOleObjectImpl::GetExtent

Pobiera zakres obszar wyświetlania formantu.

IOleObjectImpl::GetMiscStatus

Pobiera stan formantu.

IOleObjectImpl::GetMoniker

Pobiera formantu monikera.Implementacja ATL zwraca E_NOTIMPL.

IOleObjectImpl::GetUserClassID

Pobiera identyfikator klasy formantu.

IOleObjectImpl::GetUserType

Pobiera nazwę użytkownika typu formantu.

IOleObjectImpl::InitFromData

Inicjuje formantu z wybranych danych.Implementacja ATL zwraca E_NOTIMPL.

IOleObjectImpl::IsUpToDate

Kontrole, jeśli formant jest aktualny.Implementacja ATL zwraca S_OK.

IOleObjectImpl::OnPostVerbDiscardUndo

Wywołana przez DoVerbDiscardUndo po Państwo Cofnij jest odrzucany.

IOleObjectImpl::OnPostVerbHide

Wywołana przez DoVerbHide po formant jest ukryty.

IOleObjectImpl::OnPostVerbInPlaceActivate

Wywołana przez DoVerbInPlaceActivate po uaktywnieniu kontroli na miejscu.

IOleObjectImpl::OnPostVerbOpen

Wywołana przez DoVerbOpen po kontroli został otwarty do edycji w oddzielnym oknie.

IOleObjectImpl::OnPostVerbShow

Wywołana przez DoVerbShow po dokonaniu widoczne formantu.

IOleObjectImpl::OnPostVerbUIActivate

Wywołana przez DoVerbUIActivate po uaktywnieniu interfejsu użytkownika kontroli.

IOleObjectImpl::OnPreVerbDiscardUndo

Wywołana przez DoVerbDiscardUndo przed Cofnij Państwo jest odrzucany.

IOleObjectImpl::OnPreVerbHide

Wywołana przez DoVerbHide zanim formant jest ukryty.

IOleObjectImpl::OnPreVerbInPlaceActivate

Wywołana przez DoVerbInPlaceActivate zanim formant jest uaktywniony w miejscu.

IOleObjectImpl::OnPreVerbOpen

Wywołana przez DoVerbOpen zanim formant został otwarty do edycji w oddzielnym oknie.

IOleObjectImpl::OnPreVerbShow

Wywołana przez DoVerbShow przed kontroli dokonano widoczne.

IOleObjectImpl::OnPreVerbUIActivate

Wywołana przez DoVerbUIActivate przed interfejsu użytkownika kontroli został uaktywniony.

IOleObjectImpl::SetClientSite

Formant informuje o swojej witrynie klienta w kontenerze.

IOleObjectImpl::SetColorScheme

Jeśli zaleca schemat kolorów aplikacji formantu.Implementacja ATL zwraca E_NOTIMPL.

IOleObjectImpl::SetExtent

Ustawia zakres obszar wyświetlania formantu.

IOleObjectImpl::SetHostNames

Informuje kontroli nazwy aplikacji kontenera i dokumentu kontenera.

IOleObjectImpl::SetMoniker

Informuje formantu jest jego monikera.Implementacja ATL zwraca E_NOTIMPL.

IOleObjectImpl::Unadvise

Usuwa połączenie Doradczy z formantem.

IOleObjectImpl::Update

Aktualizuje kontroli.Implementacja ATL zwraca S_OK.

Uwagi

IOleObject interfejs jest interfejsem głównej, za pomocą którego kontenera komunikuje się z formantu.Klasa IOleObjectImpl zawiera Domyślna implementacja tego interfejsu i implementuje IUnknown przez wysyłanie informacji do zrzut buduje urządzenie debugowania.

Powiązane artykuły   Samouczek ATL, Tworzenie projektu ATL

Hierarchii dziedziczenia

IOleObject

IOleObjectImpl

Wymagania

Nagłówek: atlctl.h

Zobacz też

Informacje

Klasa CComControl

ActiveX Controls Interfaces

Inne zasoby

Omówienie klasy ATL