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é |
---|
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 |
---|---|
Zřizuje Poradní připojení s ovládacím prvkem. |
|
Změní stav ovládacího prvku z systémem načteny. |
|
Popis ovládacích vykonávat její výčet akcí. |
|
Říká řízení zrušit jakékoli udržuje stav zpět. |
|
Určuje ovládací prvek odebrat ze zobrazení jeho uživatelské rozhraní. |
|
Spouští ovládací prvek a nainstaluje příslušné okno, ale neprovádí instalaci ovládacího prvku uživatelského rozhraní. |
|
Způsobí, že ovládací prvek bude upravovat otevřít v samostatném okně. |
|
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ě. |
|
Nově vložený ovládací prvek zobrazí uživateli. |
|
Aktivuje kontrolu na místě a ukazuje na ovládací prvek uživatelského rozhraní, jako jsou nabídky a panely nástrojů. |
|
Vytvoří výčet poradní připojení ovládacího prvku. |
|
Vytvoří výčet akcí pro ovládací prvek. |
|
Získá klient serveru ovládacího prvku. |
|
Načítá data ze schránky.Vrátí provádění ATL E_NOTIMPL. |
|
Vyhledá v rozsahu oblasti zobrazení ovládacího prvku. |
|
Načte stav ovládacího prvku. |
|
Načítá zástupný název ovládacího prvku.Vrátí provádění ATL E_NOTIMPL. |
|
Načte identifikátor třídy ovládacího prvku. |
|
Načte název ovládacího prvku typu uživatel. |
|
Inicializuje z vybraných dat ovládacího prvku.Vrátí provádění ATL E_NOTIMPL. |
|
Kontroluje, pokud je aktuální ovládací prvek.Vrátí provádění ATL S_OK . |
|
Volání DoVerbDiscardUndo po státě zpět je zahozen. |
|
Volání DoVerbHide po skrytý ovládací prvek. |
|
Volání DoVerbInPlaceActivate po aktivaci ovládacího prvku na místě. |
|
Volání DoVerbOpen po otevření ovládacího prvku pro úpravy v samostatném okně. |
|
Volání DoVerbShow po kontrole bylo viditelné. |
|
Volání DoVerbUIActivate po aktivaci ovládacího prvku uživatelského rozhraní. |
|
Volání DoVerbDiscardUndo před zpět státu je zahozen. |
|
Volání DoVerbHide před skrytý ovládací prvek. |
|
Volání DoVerbInPlaceActivate před aktivaci ovládacího prvku na místě. |
|
Volání DoVerbOpen před ovládací prvek byl otevřen pro úpravy v samostatném okně. |
|
Volání DoVerbShow před ovládací prvek bylo viditelné. |
|
Volání DoVerbUIActivate před ovládacího prvku uživatelského rozhraní byl aktivován. |
|
Ovládací prvek informuje o jeho webu klienta v kontejneru. |
|
Případné doporučuje barevné schéma aplikace ovládacího prvku.Vrátí provádění ATL E_NOTIMPL. |
|
Nastaví rozsah oblasti zobrazení ovládacího prvku. |
|
Určuje ovládací prvek názvy aplikací kontejneru a dokument kontejneru. |
|
Určuje ovládací prvek je jeho zástupný název.Vrátí provádění ATL E_NOTIMPL. |
|
Odstraní poradní připojení s ovládacím prvkem. |
|
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