次の方法で共有


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 クラス

階層図

その他の技術情報

COleControlSite のメンバー