次の方法で共有


_IAnalysisProxyEvents::P opulateContextNode イベント

IInkAnalyzer が、部分的に設定された IContextNode オブジェクトの領域内で分析を実行する前に発生します。

構文

HRESULT PopulateContextNode(
  [in] IInkAnalyzer *pInkAnalyzer,
  [in] IContextNode *pContextNodeToPopulate
);

パラメーター

pInkAnalyzer [in]

分析を実行しようとしている IInkAnalyzer オブジェクト。

pContextNodeToPopulate [in]

部分的に設定された IContextNode オブジェクト。

戻り値

戻り値の説明については、「 クラスとインターフェイス - インク分析」を参照してください。

解説

このイベントは、アプリケーションが IInkAnalyzer のデータ構造と同期する独自のデータ構造を維持する場合に使用します。 IInkAnalyzer がこのイベントを発生させると、アプリケーションで pContextNodeToPopulate を設定する必要があります。 分析フェーズ中 に、IInkAnalyzer はこのイベントを発生させ、インクを分析している領域の情報を取得します。

ドキュメントに pContextNodeToPopulate のリンクが含まれている場合は、アプリケーションでこれらのリンクを作成して追加する必要があります。 このプロセスでは、このイベントのイベント ハンドラーが終了する前に、ソース ノードと宛先ノード (先祖を含む) の両方が完全に設定されている必要があります ( 「IContextLink::GetSourceNode 」および「 IContextLink::GetDestinationNode」を参照してください)。

アプリケーション データを IInkAnalyzer と同期する方法の詳細については、「Ink Analysis を使用した データ プロキシ」を参照してください。

バックグラウンド分析中 、IInkAnalyzer、_IAnalysisEvents::ReadyToReconcile イベントを発生した後、このイベントを発生させます。

要件

要件
サポートされている最小のクライアント
Windows XP タブレット PC エディション [デスクトップ アプリのみ]
サポートされている最小のサーバー
サポートなし
ヘッダー
IACom.h (IACom_i.c も必要)
[DLL]
IACom.dll

関連項目

_IAnalysisProxyEvents

IInkAnalyzer

IContextNode

IInkAnalyzer::Analyze メソッド

IInkAnalyzer::BackgroundAnalyze メソッド

インク分析リファレンス