共用方式為


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

請參閱

參考

COleClientItem 類別

階層架構圖

COleClientItem::Activate