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