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