Sdílet prostřednictvím


COleClientItem::Activate

Volání této funkce můžete spustit zadaný příkaz místo DoVerb , takže můžete provést vlastní zpracování při vyvolání výjimky.

void Activate( 
   LONG nVerb, 
   CView* pView, 
   LPMSG lpMsg = NULL  
);

Parametry

  • nVerb
    Určuje příkaz pro spouštění.Může být jeden z následujících:

    Value

    Význam

    Symbol.

    – 0

    Primární sloveso

    OLEIVERB_PRIMARY

    – 1

    Sekundární sloveso

    (Žádná)

    – 1

    Zobrazit položku pro úpravy

    OLEIVERB_SHOW

    – 2

    Upravit položku v samostatném okně

    OLEIVERB_OPEN

    – 3

    Skrýt položky

    OLEIVERB_HIDE

    Hodnotu –1 je obvykle alias pro jiný příkaz.Pokud otevřete úpravy není podporována, –2 má stejný účinek jako –1.Další hodnoty, viz Funkce IOleObject::DoVerb v .

  • pView
    Ukazatel myši do okna zobrazení kontejner obsahující položku OLE; serverové aplikace používá pro aktivaci na místě.Tento parametr by měl být NULL Pokud kontejner nepodporuje aktivaci na místě.

  • lpMsg
    Ukazatel myši na zprávu, která způsobila aktivaci položky.

Poznámky

Serverová aplikace vytvořené pomocí knihovny Microsoft Foundation Class, způsobuje, že tuto funkci OnDoVerb členské funkce odpovídající COleServerItem objektu má být proveden.

Pokud primární sloveso je upravit a je určeno nula nVerb parametr aplikační server je spuštěn umožnit upravovat položky OLE.Pokud aplikace kontejneru podporuje aktivaci na místě, úpravy lze provést na místě.Pokud kontejner nepodporuje aktivaci na místě (nebo pokud je zadán příkaz Otevřít), server spuštěn v samostatném okně a úpravy lze provést zde.Obvykle, když aplikace kontejneru poklepání OLE zboží, hodnota pro primární sloveso v nVerb parametr určuje akci, která může provést uživatel.Ale pokud je server podporuje pouze jednu akci, trvá tuto akci bez ohledu na to, která je zadána hodnota v nVerb parametr.

Další informace naleznete v tématu Funkce IOleObject::DoVerb v .

Požadavky

Záhlaví: afxole.h

Viz také

Referenční dokumentace

Třída COleClientItem

Graf hierarchie

COleClientItem::DoVerb

COleServerItem::OnDoVerb