仮想 BOOL DoVerb ( 長い nVerb, CView ※ pView、 LPMSG lpMsg = NULL );
戻り値
動詞が正常に実行されたそうでなければ 0。
パラメーター
nVerb
実行する動詞を指定します。それは、次のいずれかを含めることができます。:
| 値 | 意味 | シンボル |
| -0 | 主動詞 | OLEIVERB_PRIMARY |
| -1 | 副動詞 | (なし) |
| -1 | 表示項目の編集 | OLEIVERB_SHOW |
| -2 | 別のウィンドウでアイテムを編集します。 | OLEIVERB_OPEN |
| -3 | アイテムを非表示します。 | OLEIVERB_HIDE |
-1 の値は、通常別の動詞の別名です。開いて編集はサポートされていない場合は、-2、-1 と同じ効果があります。追加の値についてを参照してください IOleObject::DoVerb OLE ドキュメント。
pView
[ビュー] ウィンドウへのポインター。これはインプレース アクティブ化をサーバーによって使用されます。コンテナー アプリケーションが埋め込みを許可していない場合このパラメーターをNULLにする必要があります。
lpMsg
有効にする項目が発生したメッセージへのポインター。
解説
指定された動詞を実行するには、 DoVerbを呼び出します。この関数は、動詞を実行するには、 Activateメンバー関数を呼び出します。それも例外をキャッチし、1 つがスローされた場合、メッセージ ボックスが表示されます。
主動詞は、編集、パラメーター nVerbに 0 を指定した場合は、サーバー アプリケーションを起動して編集するには、OLE アイテムを許可します。コンテナー アプリケーションでインプレース アクティブ化をサポートしている場合は、編集の場所で行うことができます。コンテナーがインプレース アクティブ化 (またはオープンの動詞が指定されているかどうか) をサポートしていない場合は、別のウィンドウで、サーバーが起動し、編集が行えます。通常、コンテナー アプリケーションのユーザーが OLE アイテムをダブルクリックすると、パラメーター nVerbの主動詞の値は、ユーザーが実行できる操作が決まります。サーバーは 1 つだけのアクションをサポートする場合は、しかし、問題ではない、パラメーター nVerbに値アクション、かかる。
COleClientItem 概要|nbsp;クラス メンバー |階層図(&N)
参照特価;COleClientItem::Activate(&N)