Прочитать на английском

Поделиться через


Заголовок ctffunc.h

Этот заголовок используется платформой текстовых служб. Дополнительные сведения см. в разделе:

ctffunc.h содержит следующие программные интерфейсы:

Интерфейсы

 
IEnumTfCandidates

Интерфейс IEnumTfCandidates реализуется текстовой службой и используется диспетчером TSF для предоставления перечисления потенциальных строковых объектов.
IEnumTfLatticeElements

Интерфейс IEnumTfLatticeElements реализуется диспетчером TSF для предоставления перечисления элементов решетки.
ITfCandidateList

Интерфейс ITfCandidateList реализуется текстовой службой и используется диспетчером TSF или клиентом (приложением или другой текстовой службой) для получения строковых объектов-кандидатов и управления им.
ITfCandidateString

Интерфейс ITfCandidateString реализуется текстовой службой и используется диспетчером TSF или клиентом для получения сведений о потенциальном строковом объекте.
ITfFnAdviseText

Интерфейс ITfFnAdviseText реализуется текстовой службой и используется диспетчером TSF для предоставления уведомлений при изменении текста или элемента решетки в контексте.
ITfFnBalloon

Интерфейс ITfFnBalloon реализуется текстовой службой и используется приложением или другой текстовой службой для обновления элемента выноски, добавляемого текстовой службой на языковую панель.
ITfFnConfigure

Интерфейс ITfFnConfigure реализуется текстовой службой, чтобы приложение панели управления "Службы текста" позволяло службе текста отображать диалоговое окно конфигурации.
ITfFnConfigureRegisterEudc

Интерфейс ITfFnConfigureRegisterEudc реализуется текстовой службой для предоставления пользовательского интерфейса для регистрации последовательности ключей для заданного EUDC.
ITfFnConfigureRegisterWord

Интерфейс ITfFnConfigureRegisterWord реализуется текстовой службой, чтобы редактор IME (Active Input Method Editor) приводил к отображению диалогового окна регистрации слов в службе текста.
ITfFnGetLinguisticAlternates

Интерфейс ITfFnGetLinguisticAlternates реализуется текстовой службой и (или) диспетчером TSF для предоставления лингвистических альтернатив для текста в заданном диапазоне, передаваемого в качестве параметра.
ITfFnGetPreferredTouchKeyboardLayout

Интерфейс ITfFnGetPreferredTouchKeyboardLayout реализуется текстовой службой для указания использования определенной раскладки клавиатуры, поддерживаемой сенсорной клавиатурой Windows 8.
ITfFnGetSAPIObject

Интерфейс ITfFnGetSAPIObject реализуется текстовой службой API речи (SAPI). Этот интерфейс используется диспетчером TSF или клиентом (приложением или другой текстовой службой) для получения различных объектов SAPI.
ITfFnLangProfileUtil

Интерфейс ITfFnLangProfileUtil реализуется службой текста речи и используется для предоставления служебных методов для службы текста речи.
ITfFnLMInternal

Интерфейс ITfFnLMInternal не используется.
ITfFnLMProcessor

Интерфейс ITfFnLMProcessor реализуется текстовой службой языковой модели и используется службой приложений или текстов для включения обработки альтернативной языковой модели.
ITfFnPlayBack

Интерфейс ITfFnPlayBack реализуется текстовой службой API речи (SAPI). Этот интерфейс используется диспетчером TSF или клиентом (приложением или другой текстовой службой) для управления звуковыми данными для текста, вводимого речью.
ITfFnPropertyUIStatus

Интерфейс ITfFnPropertyUIStatus реализуется текстовой службой и используется приложением или текстовой службой для получения и задания состояния пользовательского интерфейса свойства текстовой службы.
ITfFnReconversion

Интерфейс ITfFnReconversion реализуется текстовой службой и используется диспетчером TSF или клиентом для поддержки реверсии текста, предоставляемой текстовой службой.
ITfFnSearchCandidateProvider

Включает интегрированный интерфейс поиска в редакторе метода ввода (IME).
ITfFnShowHelp

Интерфейс ITfFnShowHelp реализуется текстовой службой, чтобы позволить языковой панели разместить команду справки для текстовой службы в меню справки языковой панели.
ITfIntegratableCandidateListUIElement

Включает текстовые службы и редакторы методов ввода (IMи) для настройки режима без пользовательского интерфейса.
ITfLMLattice

Интерфейс ITfLMLattice реализуется службой текста речи для предоставления сведений о свойствах элементов решетки и используется клиентом (приложением или другой текстовой службой).
IUIManagerEventSink

Интерфейс IUIManagerEventSink реализуется приложением, поддерживающим интеграцию пользовательского интерфейса IME для получения уведомлений о внешнем виде пользовательского интерфейса IME.

Структуры

 
TF_LMLATTELEMENT

Структура TF_LMLATTELEMENT содержит сведения об элементе решетки. Элемент решетки используется в распознавании речи. Эта структура используется с методом IEnumTfLatticeElements::Next.

Перечисления

 
TfCandidateResult

Элементы перечисления TfCandidateResult используются с методом ITfCandidateList::SetResult для указания результата операции рековерсия, выполняемой в заданной строке-кандидате.
TfIntegratableCandidateListSelectionStyle

Элементы перечисления TfIntegratableCandidateListSelectionStyle указывают интегрируемые стили выбора списка кандидатов.
TfSapiObject

Элементы перечисления TfSapiObject используются с методом ITfFnGetSAPIObject::Get для указания определенного типа объекта API речи (SAPI).
TKBLayoutType

Элементы перечисления TKBLayoutType передаются IME в вызове ITfFnGetPreferredTouchKeyboardLayout::GetLayout для указания типа макета.