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