Compartir a través de


Método IContextNode::ReparentStrokeByIdToNode

Mueve los datos de trazo de este IContextNode al IContextNode especificado.

Sintaxis

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

Parámetros

lStrokeId [in]

Identificador del trazo que se va a mover.

pContextNodeDestination [in]

Objeto IContextNode al que se van a mover los datos del trazo.

Valor devuelto

Para obtener una descripción de los valores devueltos, vea Clases e interfaces : análisis de entrada de lápiz.

Comentarios

El objeto IContextNode especificado debe ser uno de los siguientes tipos de las constantes Tipos de nodo de contexto : InkWord, InkDrawing, InkBullet o UnclassifiedInk. Si se intenta mover un trazo a cualquier otro tipo de objeto IContextNode , se obtiene un valor devuelto de E_INVALIDARG.

Se puede llamar a este método desde cualquier objeto IContextNode , incluidos los objetos IContextNode que no son de entrada de lápiz. Uno de los descendientes de este objeto IContextNode o E_INVALIDARG debe hacer referencia al trazo especificado.

Si se confirma este IContextNode o IContextNode en pContextNodeDestination , se devuelve E_INVALIDARG (consulte IContextNode::IsConfirmed).

El analizador de entrada de lápiz no elimina nodos de contexto vacíos de su árbol de resultados en respuesta a este método.

  • Un nodo hoja de lápiz que no hace referencia a ningún dato de trazo es un nodo vacío.
  • Un nodo de contenedor que no hace referencia a ningún nodo secundario es un nodo vacío.

Un nodo vacío genera errores si está en el árbol durante una operación de análisis de entrada de lápiz. Para quitar un nodo del árbol del analizador de lápiz, llame al método IContextNode::D eleteSubNode del nodo primario (consulte IContextNode::GetParentNode).

Requisitos

Requisito Value
Cliente mínimo compatible
Windows XP Tablet PC Edition [solo aplicaciones de escritorio]
Servidor mínimo compatible
No se admite ninguno
Encabezado
IACom.h (también requiere IACom_i.c)
Archivo DLL
IACom.dll

Consulte también

IContextNode

IContextNode::SetStrokes

Referencia de análisis de lápiz