COleControlSite::DoVerb

更新 : 2007 年 11 月

指定された動詞を実行します。

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 のメンバ