次の方法で共有


COleControlSite::DoVerb

指定した動詞を実装します。

virtual HRESULT DoVerb(
   LONG nVerb,
   LPMSG lpMsg = NULL 
);

パラメーター

  • nVerb
    動詞を指定します。これは、次のいずれかを含めることができます:

    説明

    シンボル

    0

    プライマリ動詞

    OLEIVERB_PRIMARY

    -1

    セカンダリ動詞

    (なし)

    1

    編集のオブジェクトを表示します。

    OLEIVERB_SHOW

    -2

    別のウィンドウの項目を編集します。

    OLEIVERB_OPEN

    -3

    オブジェクトを非表示にします。

    OLEIVERB_HIDE

    -4

    埋め込みコントロールをアクティブにします。

    OLEIVERB_UIACTIVATE

    -5

    追加のユーザー インターフェイス要素がないと、埋め込みコントロールをアクティブにします。

    OLEIVERB_INPLACEACTIVATE

    -7

    コントロールのプロパティを表示します。

    OLEIVERB_PROPERTIES

  • lpMsg
    項目をアクティブになったメッセージへのポインター。

戻り値

標準の HRESULT 値。

解説

コントロールの IOleObject により、この関数の直接呼び出しは、指定した動詞を実装するインターフェイスします。例外がこの関数の呼び出しの結果としてスローされた場合、HRESULT のエラー コードが返されます。

詳細については、Windows SDKの IOleObject::DoVerb を参照してください。

必要条件

ヘッダー : afxocc.h

参照

関連項目

COleControlSite クラス

階層図