_IAnalysisProxyEvents::ContextNodeDeleting イベント
IInkAnalyzer が IContextNode オブジェクトを削除する前に発生します。
構文
HRESULT ContextNodeDeleting(
[in] IInkAnalyzer *pInkAnalyzer,
[in] IContextNode *pContextNodeToBeDeleted
);
パラメーター
-
pInkAnalyzer [in]
-
IContextNode オブジェクトを削除する IInkAnalyzer オブジェクト。
-
pContextNodeToBeDeleted [in]
-
削除する IContextNode オブジェクト。
戻り値
戻り値の説明については、「 クラスとインターフェイス - インク分析」を参照してください。
解説
このイベントは、アプリケーションが IInkAnalyzer のデータ構造と同期する独自のデータ構造を維持する場合に使用します。 このイベントは、インク分析の調整フェーズ中、または IContextNode を削除するインク アナライザー メソッドに応答して発生します。
IInkAnalyzer が IContextNode を削除する前に、IInkAnalyzer はコンテキスト ノードからすべてのストロークを削除し、他のコンテキスト ノードへのリンクをすべて削除します。 コンテキスト ノードが削除される前に、 IInkAnalyzer によって次のイベントが発生する可能性があります。
- IContextNode からストロークを移動するときの_IAnalysisProxyEvents::StrokeReparented イベント。
- IContextNode から IContextLink を削除する前の _IAnalysisProxyEvents::ContextNodeLinkDeleting イベント。
- 子ノードを持たなくなった親コンテキスト ノードを削除する前に、 _IAnalysisProxyEvents::ContextNodeDeleting イベント。
アプリケーション データを IInkAnalyzer と同期する方法の詳細については、「Ink Analysis を使用した データ プロキシ」を参照してください。
必要条件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows XP Tablet PC Edition [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
サポートなし |
Header |
|
[DLL] |
|