Sdílet prostřednictvím


COleClientItem::DoVerb

Volání DoVerb spustit zadaný příkaz.

virtual BOOL DoVerb(
   LONG nVerb,
   CView* pView,
   LPMSG lpMsg = NULL 
);

Parametry

  • nVerb
    Určuje příkaz pro spouštění.Může obsahovat jednu 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í; Server používá pro aktivaci na místě.Tento parametr by měl být NULL Pokud aplikace kontejneru neumožňuje aktivaci na místě.

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

Vrácená hodnota

Nenulová hodnota, pokud příkaz úspěšně proveden; jinak 0.

Poznámky

Tato funkce vyžaduje aktivovat členské funkce spustit příkaz.Také úlovky výjimky a uživateli zobrazí okno se zprávou, pokud jeden vyvolána.

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.

Požadavky

Záhlaví: afxole.h

Viz také

Referenční dokumentace

Třída COleClientItem

Diagram hierarchie

COleClientItem::Activate