Condividi tramite


Metodo IContextNode::ReparentStrokeByIdToNode

Sposta i dati del tratto da questo IContextNode all'oggettoIContextNode specificato.

Sintassi

HRESULT ReparentStrokeByIdToNode(
  [in] LONG         lStrokeId,
  [in] IContextNode *pContextNodeDestination
);

Parametri

lStrokeId [in]

Identificatore del tratto da spostare.

pContextNodeDestination [in]

Oggetto IContextNode in cui spostare i dati del tratto.

Valore restituito

Per una descrizione dei valori restituiti, vedere Classi e interfacce - Analisi input penna.

Commenti

L'oggetto IContextNode specificato deve essere uno dei tipi seguenti dalle costanti Tipi di nodo di contesto : InkWord, InkDrawing, InkBullet o UnclassifiedInk. Il tentativo di spostare un tratto in qualsiasi altro tipo di oggetto IContextNode restituisce un valore restituito di E_INVALIDARG.

Questo metodo può essere chiamato da qualsiasi oggetto IContextNode , inclusi oggetti IContextNode foglia non ink. Il tratto specificato deve essere fatto riferimento da uno dei discendenti di questo oggetto IContextNode o E_INVALIDARG viene restituito.

Se questo IContextNode o IContextNode in pContextNodeDestination viene confermato, viene restituito E_INVALIDARG (vedere IContextNode::IsConfirmed).

L'analizzatore input penna non elimina nodi di contesto vuoti dall'albero dei risultati in risposta a questo metodo.

  • Un nodo foglia input penna che non fa riferimento ad alcun dato del tratto è un nodo vuoto.
  • Un nodo contenitore che non fa riferimento ad alcun nodo figlio è un nodo vuoto.

Un nodo vuoto genera errori se si trova nell'albero durante un'operazione di analisi dell'input penna. Per rimuovere un nodo dall'albero dell'analizzatore input penna, chiamare il metodo IContextNode::D eleteSubNode del nodo padre (vedere IContextNode::GetParentNode).

Requisiti

Requisito Valore
Client minimo supportato
Windows XP Tablet PC Edition [solo app desktop]
Server minimo supportato
Nessuno supportato
Intestazione
IACom.h (richiede anche IACom_i.c)
DLL
IACom.dll

Vedi anche

IContextNode

IContextNode::SetStrokes

Riferimento all'analisi dell'input penna