Metodo IInkAnalyzer::SetStrokesLanguageId
Modifica l'identificatore delle impostazioni locali per i tratti specificati.
Sintassi
HRESULT SetStrokesLanguageId(
[in] ULONG ulStrokeIdCount,
[in] LONG *plStrokes,
[in] LONG lStrokesLCID
);
Parametri
-
ulStrokeIdCount [in]
-
Numero di identificatori di tratto in plStrokes.
-
plStrokes [in]
-
Matrice di identificatori per i tratti a cui assegnare l'identificatore delle impostazioni locali.
-
lStrokesLCID [in]
-
Identificatore delle impostazioni locali da assegnare ai tratti.
Valore restituito
Per una descrizione dei valori restituiti, vedere Classi e interfacce - Analisi input penna.
Commenti
Le impostazioni locali di un tratto sono impostate quando si aggiunge il tratto chiamando il metodo IInkAnalyzer::AddStroke,IInkAnalyzer::AddStrokeForLanguage Method, IInkAnalyzer::AddStrokes Method o IInkAnalyzer::AddStrokesForLanguage Method. Per ottenere le impostazioni locali attualmente assegnate a un tratto, chiamare il metodo IInkAnalyzer::GetStrokeLanguageId.
I tratti specificati vengono spostati in un nodo input penna non classificato (vedere IContextNode::GetType) che contiene tratti dello stesso linguaggio. Se tale IContextNode non esiste, questo metodo crea un nuovo nodo input penna non classificato e sposta i tratti in esso. Un nodo input penna non classificato è un IContextNode con un tipo UnclassifiedInk.
Se questo metodo sposta i tratti da un IContextNode che non è un nodo input penna non classificato, questo metodo aggiunge anche i rettangoli di selezione dei tratti all'area dirty dell'analizzatore input penna (vedere Metodo IInkAnalyzer::GetDirtyRegion).
Questo metodo non sposta un tratto se il parametro lStrokeLCID corrisponde all'identificatore di lingua corrente del tratto.
Se un tratto specificato non è associato a IInkAnalyzer, questo metodo ignora l'identificatore.
Se nessuno dei tratti specificati identifica un tratto associato a IInkAnalyzer, questo metodo restituisce senza aggiornare IInkAnalyzer.
Questo metodo restituisce un codice di errore quando strokeIds è NULL.
Per altre informazioni sugli identificatori di lingua, vedere Costanti e stringhe dell'identificatore di lingua.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows XP Tablet PC Edition [solo app desktop] |
Server minimo supportato |
Nessuno supportato |
Intestazione |
|
DLL |
|