次の方法で共有


COleClientItem::DoVerb

指定した動詞を実装します DoVerb

virtual BOOL DoVerb(
   LONG nVerb,
   CView* pView,
   LPMSG lpMsg = NULL 
);

パラメーター

  • nVerb
    動詞を指定します。これは、次のいずれかを含めることができます:

    説明

    シンボル

    – 0

    プライマリ動詞

    OLEIVERB_PRIMARY

    – 1

    セカンダリ動詞

    (なし)

    – 1

    編集用の項目を表示します。

    OLEIVERB_SHOW

    – 2

    別のウィンドウの項目の編集

    OLEIVERB_OPEN

    – 3

    非表示の項目

    OLEIVERB_HIDE

    ~ 1 の値は、通常、別の動詞のエイリアスです。[編集がサポートされていない場合、~ 2 は、はと同じ効果があります (1。他の値については、Windows SDKの IOleObject::DoVerb を参照してください。

  • pView
    ビューのウィンドウへのポインター。; これは、埋め込み先編集の有効化のサーバーによって使用されます。このパラメーターは、コンテナー アプリケーションを埋め込み先でアクティブ化を有効にする null 必要があります。

  • lpMsg
    項目をアクティブになったメッセージへのポインター。

戻り値

動詞が正常に実行された場合は、; それ以外の場合は 0。

解説

この関数を呼び出す動詞を実装する [ライセンス認証] のメンバー関数。また、1 桁がスローされる例外をキャッチし、ユーザーにメッセージ ボックスを表示します。

プライマリ動詞が編集でされ、ゼロが nVerb のパラメーターで指定されている OLE アイテムが編集できるようにする、サーバー アプリケーションが起動します。コンテナー アプリケーションが埋め込み先でアクティブ化をサポートする場合は、エディット コンティニュはできます。開いている動詞が指定されている場合、コンテナー サポートが埋め込み先編集の有効化 (または)、サーバーが別のウィンドウで起動し、編集を行うことができます。通常、コンテナー アプリケーションのユーザーが OLE アイテムをダブルクリックすると、nVerb のパラメーターの主要な動詞の値には、ユーザーがアクションを実行できるかを判定します。ただし、サーバーが 1 台のアクションのみサポートしている場合は、そのアクション、値が nVerb のパラメーターで指定された問題を実行しません。

必要条件

ヘッダー : afxole.h

参照

関連項目

COleClientItem クラス

階層図

COleClientItem::Activate