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 |
|
Archivo DLL |
|