Compartir a través de


IInkAnalyzer::SetStrokesLanguageId (método)

Cambia el identificador de configuración regional de los trazos especificados.

Sintaxis

HRESULT SetStrokesLanguageId(
  [in] ULONG ulStrokeIdCount,
  [in] LONG  *plStrokes,
  [in] LONG  lStrokesLCID
);

Parámetros

ulStrokeIdCount [in]

Número de identificadores de trazo en plStrokes.

plStrokes [in]

Matriz de identificadores de los trazos a los que se va a asignar el identificador de configuración regional.

lStrokesLCID [in]

Identificador de configuración regional que se va a asignar a los trazos.

Valor devuelto

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

Comentarios

La configuración regional de un trazo se establece al agregar el trazo llamando al método IInkAnalyzer::AddStroke Method, IInkAnalyzer::AddStrokeForLanguage Method, IInkAnalyzer::AddStrokes Method o IInkAnalyzer::AddStrokesForLanguage Method. Para obtener la configuración regional asignada actualmente a un trazo, llame a IInkAnalyzer::GetStrokeLanguageId (Método).

Los trazos especificados se mueven a un nodo de entrada de lápiz no clasificado (vea IContextNode::GetType) que contiene trazos del mismo idioma. Si no existe ese IContextNode , este método crea un nuevo nodo de entrada de lápiz sin clasificar y mueve los trazos a él. Un nodo de entrada de lápiz no clasificado es un IContextNode que tiene un tipo UnclassifiedInk.

Si este método mueve trazos de un IContextNode que no es un nodo de entrada de lápiz sin clasificar, este método también agrega los cuadros de límite de los trazos a la región desfasada del analizador de lápiz (vea IInkAnalyzer::GetDirtyRegion Method).

Este método no mueve un trazo si el parámetro lStrokeLCID coincide con el identificador de idioma actual del trazo.

Si un trazo especificado no está asociado con IInkAnalyzer, este método omite el identificador.

Si ninguno de los trazos especificados identifica un trazo asociado al IInkAnalyzer, este método devuelve sin actualizar IInkAnalyzer.

Este método devuelve un código de error cuando strokeIds es NULL.

Para obtener más información sobre los identificadores de idioma, vea Constantes y cadenas de identificador de idioma.

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

IInkAnalyzer

IInkAnalyzer::AddStroke (Método)

IInkAnalyzer::AddStrokeForLanguage (Método)

IInkAnalyzer::AddStrokes (Método)

IInkAnalyzer::AddStrokesForLanguage (Método)

IInkAnalyzer::GetStrokeLanguageId (Método)

IInkAnalyzer::SetStrokeLanguageId (Método)

Referencia de análisis de lápiz