COleClientItem::DoVerb
呼叫執行指定的動詞 DoVerb 。
virtual BOOL DoVerb(
LONG nVerb,
CView* pView,
LPMSG lpMsg = NULL
);
參數
nVerb
指定動詞命令執行。 它可以包含下列其中一項:值
意義
符號
– 0
主要動詞命令
OLEIVERB_PRIMARY
– 1
第二個動詞命令
(無)
– 1
編輯顯示項目。
OLEIVERB_SHOW
– 2
在另一個視窗中編輯項目
OLEIVERB_OPEN
– 3
若要隱藏項目
OLEIVERB_HIDE
– 1 值通常是另一個動詞命令的別名。 如果開啟不支援編譯, – 2 的作用與– 1。 如需其他值,請參閱 Windows SDK的 IOleObject::DoVerb 。
pView
指標檢視視窗;伺服器會使用這個進行就地啟動。 如果容器應用程式不允許就地啟動 (In-Place Activation),這個參數應該是 NULL 。lpMsg
為使項目啟動之訊息的指標。
傳回值
如果不是零,動詞命令執行成功,則為 0。
備註
這個函式呼叫執行動詞命令的 啟動 成員函式。 如果第一個擲回例外狀況,並攔截例外狀況並會向使用者顯示訊息方塊。
如果主要動詞命令是編輯,而且在零 nVerb 參數指定,伺服器應用程式啟動允許 OLE 項目進行編輯。 如果容器應用程式支援就地啟動 (In-Place Activation),可以就地編輯動作。 如果容器不支援就地啟動 (,如果開啟動詞命令),指定伺服器在不同視窗中啟動,並編輯達成此。 通常,,當容器應用程式的使用者按兩下 OLE 項目時,主要動詞命令的值。 nVerb 參數判斷哪個動作的使用者可以接受。 不過,如果伺服器,只支援一個動作,它採用該動作,值會在 nVerb 參數不指定的註解。
需求
Header: afxole.h