Метод IInkAnalyzer::SetStrokeLanguageId
Изменяет идентификатор языкового стандарта для указанного штриха.
Синтаксис
HRESULT SetStrokeLanguageId(
[in] LONG lStrokeId,
[in] LONG lStrokeLCID
);
Параметры
-
lStrokeId [in]
-
Идентификатор штриха, которому назначается идентификатор языкового стандарта.
-
lStrokeLCID [in]
-
Идентификатор языкового стандарта, назначаемого росчерку.
Возвращаемое значение
Описание возвращаемых значений см. в разделе Классы и интерфейсы — анализ рукописного ввода.
Комментарии
Языковой стандарт штриха задается при добавлении штриха путем вызова метода IInkAnalyzer::AddStroke, метода IInkAnalyzer::AddStrokeForLanguage, метода IInkAnalyzer::AddStrokes или метода IInkAnalyzer::AddStrokesForLanguage. Чтобы получить языковой стандарт, назначенный штриху, вызовите метод IInkAnalyzer::GetStrokeLanguageId.
Указанный росчерк перемещается в неклассифицированный узел рукописного ввода (см. раздел IContextNode::GetType), содержащий росчерки того же языка. Если такого IContextNode не существует, этот метод создает новый неклассифицированный узел рукописного ввода и перемещает в него росчерк. Неклассифицированный узел рукописного ввода — это IContextNode с типом UnclassifiedInk.
Если этот метод перемещает штрих из IContextNode, который не является неклассифицированным узлом рукописного ввода, этот метод также добавляет ограничивающий прямоугольник росчерка в область грязное анализатора рукописного ввода (см. раздел Метод IInkAnalyzer::GetDirtyRegion).
Этот метод не перемещает штрих, если параметр lStrokeLCID соответствует текущему идентификатору языка штриха.
Если указанный штрих не связан с IInkAnalyzer, этот метод возвращает без обновления IInkAnalyzer.
Дополнительные сведения об идентификаторах языка см. в разделе Константы и строки идентификатора языка.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows XP Tablet PC Edition [только классические приложения] |
Минимальная версия сервера |
Ни одна версия не поддерживается |
Заголовок |
|
DLL |
|