仮想 void OnDoVerb ( 長い iVerb );
パラメーター
iVerb
実行する動詞を指定します。それは、次のいずれかをすることができます。:
| 値 | 意味 | シンボル |
| 0 | 主動詞 | OLEIVERB_PRIMARY |
| 1 | 副動詞 | (なし) |
| -1 | 表示項目の編集 | OLEIVERB_SHOW |
| -2 | 別のウィンドウでアイテムを編集します。 | OLEIVERB_OPEN |
| -3 | アイテムを非表示します。 | OLEIVERB_HIDE |
-1 の値は、通常別の動詞の別名です。開いて編集はサポートされていない場合は、-2、-1 と同じ効果があります。追加の値についてを参照してください IOleObject::DoVerb OLE 2 プログラマーズ リファレンス ボリューム 1。
解説
指定された動詞を実行するには、フレームワークによって呼び出されます。コンテナー アプリケーション Microsoft Foundation クラス ライブラリに記述されている場合は、対応するCOleClientItemオブジェクトのCOleClientItem::Activateメンバー関数が呼び出されたときに、この関数が呼び出されます。OLEIVERB_HIDEが指定されている場合関数、主動詞またはOLEIVERB_SHOWが指定されている場合、セカンダリ動詞またはOLEIVERB_OPENが指定されている場合は、 [開く時] OnHide OnShowメンバーの既定の実装を呼び出します。IVerb上記動詞の 1 つではない場合、既定の実装をOnShow を呼び出し。
主動詞は、アイテムを表示しない場合は、この関数をオーバーライドします。たとえば、アイテムが録音するには、その主動詞がプレイの場合は、あなたは、項目を再生するには、サーバー アプリケーションを表示するにはないです。
詳細についてを参照してください IOleObject::DoVerb OLE 2 プログラマーズ リファレンス ボリューム 1。
COleServerItem 概要|nbsp;クラス メンバー |階層図(&N)
参照特価;COleClientItem::Activate、 COleServerItem::OnShow、 COleServerItem::OnOpen、 COleServerItem::OnHide(&N)