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