COleServerItem::OnDoVerb
指定した動詞を実装するために、フレームワークによって呼び出されます。
virtual void OnDoVerb(
LONG iVerb
);
パラメーター
iVerb
動詞を指定します。これは、次のいずれかです:値
説明
シンボル
0
プライマリ動詞
OLEIVERB_PRIMARY
1
セカンダリ動詞
(なし)
– 1
編集用の項目を表示します。
OLEIVERB_SHOW
– 2
別のウィンドウの項目の編集
OLEIVERB_OPEN
– 3
非表示の項目
OLEIVERB_HIDE
~ 1 の値は、通常、別の動詞のエイリアスです。[編集がサポートされていない場合、~ 2 は、はと同じ効果があります (1。他の値については、Windows SDKの IOleObject::DoVerb を参照してください。
解説
コンテナー アプリケーションは Microsoft Foundation Class ライブラリに書き込まれたら、この関数は COleClientItem の対応するオブジェクトの COleClientItem::Activate のメンバー関数が呼び出されたときに呼び出されます。既定の実装では OLEIVERB_HIDE を指定すると、動詞または OLEIVERB_OPEN を指定すると、OnHide を呼び出してプライマリ動詞または OLEIVERB_SHOW を指定すると OnShow のメンバー関数、OnOpen。既定の実装では iVerb が上記の動詞の 1 種類である OnShow を呼び出します。
、の主要な動詞に項目が表示されない場合は、この関数をオーバーライドします。たとえば、項目がサウンドの記録であり、プライマリ動詞を再生成する場合、項目をサーバー アプリケーションを表示する必要はありません。
詳細については、Windows SDKの IOleObject::DoVerb を参照してください。
必要条件
ヘッダー : afxole.h