Sdílet prostřednictvím


Třída IOleObjectImpl

Tato třída implementuje IUnknown a je hlavní rozhraní, pomocí kterého kontejneru komunikuje s ovládacím prvkem.

Důležitá poznámkaDůležité

Tato třída a jeho členy nelze použít v aplikacích, které v .

template< 
class T  
> 
class ATL_NO_VTABLE IOleObjectImpl : 
public IOleObject

Parametry

  • T
    Vaší třídy odvozené z IOleObjectImpl .

Členy

Veřejné metody

Název

Description

IOleObjectImpl::Advise

Zřizuje Poradní připojení s ovládacím prvkem.

IOleObjectImpl::Close

Změní stav ovládacího prvku z systémem načteny.

IOleObjectImpl::DoVerb

Popis ovládacích vykonávat její výčet akcí.

IOleObjectImpl::DoVerbDiscardUndo

Říká řízení zrušit jakékoli udržuje stav zpět.

IOleObjectImpl::DoVerbHide

Určuje ovládací prvek odebrat ze zobrazení jeho uživatelské rozhraní.

IOleObjectImpl::DoVerbInPlaceActivate

Spouští ovládací prvek a nainstaluje příslušné okno, ale neprovádí instalaci ovládacího prvku uživatelského rozhraní.

IOleObjectImpl::DoVerbOpen

Způsobí, že ovládací prvek bude upravovat otevřít v samostatném okně.

IOleObjectImpl::DoVerbPrimary

Při poklepání na ovládací prvek, provede zadanou akci.Ovládací prvek definuje akce obvykle k aktivaci ovládacího prvku na místě.

IOleObjectImpl::DoVerbShow

Nově vložený ovládací prvek zobrazí uživateli.

IOleObjectImpl::DoVerbUIActivate

Aktivuje kontrolu na místě a ukazuje na ovládací prvek uživatelského rozhraní, jako jsou nabídky a panely nástrojů.

IOleObjectImpl::EnumAdvise

Vytvoří výčet poradní připojení ovládacího prvku.

IOleObjectImpl::EnumVerbs

Vytvoří výčet akcí pro ovládací prvek.

IOleObjectImpl::GetClientSite

Získá klient serveru ovládacího prvku.

IOleObjectImpl::GetClipboardData

Načítá data ze schránky.Vrátí provádění ATL E_NOTIMPL.

IOleObjectImpl::GetExtent

Vyhledá v rozsahu oblasti zobrazení ovládacího prvku.

IOleObjectImpl::GetMiscStatus

Načte stav ovládacího prvku.

IOleObjectImpl::GetMoniker

Načítá zástupný název ovládacího prvku.Vrátí provádění ATL E_NOTIMPL.

IOleObjectImpl::GetUserClassID

Načte identifikátor třídy ovládacího prvku.

IOleObjectImpl::GetUserType

Načte název ovládacího prvku typu uživatel.

IOleObjectImpl::InitFromData

Inicializuje z vybraných dat ovládacího prvku.Vrátí provádění ATL E_NOTIMPL.

IOleObjectImpl::IsUpToDate

Kontroluje, pokud je aktuální ovládací prvek.Vrátí provádění ATL S_OK .

IOleObjectImpl::OnPostVerbDiscardUndo

Volání DoVerbDiscardUndo po státě zpět je zahozen.

IOleObjectImpl::OnPostVerbHide

Volání DoVerbHide po skrytý ovládací prvek.

IOleObjectImpl::OnPostVerbInPlaceActivate

Volání DoVerbInPlaceActivate po aktivaci ovládacího prvku na místě.

IOleObjectImpl::OnPostVerbOpen

Volání DoVerbOpen po otevření ovládacího prvku pro úpravy v samostatném okně.

IOleObjectImpl::OnPostVerbShow

Volání DoVerbShow po kontrole bylo viditelné.

IOleObjectImpl::OnPostVerbUIActivate

Volání DoVerbUIActivate po aktivaci ovládacího prvku uživatelského rozhraní.

IOleObjectImpl::OnPreVerbDiscardUndo

Volání DoVerbDiscardUndo před zpět státu je zahozen.

IOleObjectImpl::OnPreVerbHide

Volání DoVerbHide před skrytý ovládací prvek.

IOleObjectImpl::OnPreVerbInPlaceActivate

Volání DoVerbInPlaceActivate před aktivaci ovládacího prvku na místě.

IOleObjectImpl::OnPreVerbOpen

Volání DoVerbOpen před ovládací prvek byl otevřen pro úpravy v samostatném okně.

IOleObjectImpl::OnPreVerbShow

Volání DoVerbShow před ovládací prvek bylo viditelné.

IOleObjectImpl::OnPreVerbUIActivate

Volání DoVerbUIActivate před ovládacího prvku uživatelského rozhraní byl aktivován.

IOleObjectImpl::SetClientSite

Ovládací prvek informuje o jeho webu klienta v kontejneru.

IOleObjectImpl::SetColorScheme

Případné doporučuje barevné schéma aplikace ovládacího prvku.Vrátí provádění ATL E_NOTIMPL.

IOleObjectImpl::SetExtent

Nastaví rozsah oblasti zobrazení ovládacího prvku.

IOleObjectImpl::SetHostNames

Určuje ovládací prvek názvy aplikací kontejneru a dokument kontejneru.

IOleObjectImpl::SetMoniker

Určuje ovládací prvek je jeho zástupný název.Vrátí provádění ATL E_NOTIMPL.

IOleObjectImpl::Unadvise

Odstraní poradní připojení s ovládacím prvkem.

IOleObjectImpl::Update

Aktualizace ovládacího prvku.Vrátí provádění ATL S_OK .

Poznámky

IOleObject hlavní rozhraní, pomocí kterého kontejneru komunikuje s ovládacím prvkem je.Třída IOleObjectImpl poskytuje výchozí implementace tohoto rozhraní a implementuje IUnknown odesláním informací výpis stavu vytvoří zařízení v ladění.

Související články   Kurz ATL, Vytvoření projektu ATL

Hierarchii dědičnosti

IOleObject

IOleObjectImpl

Požadavky

Záhlaví: atlctl.h

Viz také

Referenční dokumentace

Třída CComControl

ActiveX Controls Interfaces

Další zdroje

Přehled třídy ATL