次の方法で共有


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

参照

関連項目

COleServerItem クラス

階層図

COleClientItem::Activate

COleServerItem::OnShow

COleServerItem::OnOpen

COleServerItem::OnHide