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


Предопределенные свойства

Следующие значения определяют свойства, определяемые TSF. Формат данных и содержимое каждого типа свойства включены.

Свойства

Свойство Описание
GUID_PROP_ATTRIBUTE Содержит значение TfGuidAtom , представляющее GUID отображаемого атрибута. ITfCategoryMgr::GetGUID используется для преобразования этого значения в GUID. Дополнительные сведения см. в разделе Использование атрибутов отображения.
GUID_PROP_TEXTOWNER Содержит значение TfGuidAtom , представляющее идентификатор класса ( CLSID ) текстовой службы, которая владеет текстом. ITfCategoryMgr::GetGUID используется для преобразования этого значения в CLSID.
GUID_PROP_LANGID Содержит значение DWORD , содержащее идентификатор языка ( LANGID ) текста в нижнем слове.
GUID_PROP_READING Содержит текст для фонетического чтения для текста, на который распространяется свойство . Это может отличаться от фактического текста. Приложения Магазина Windows не поддерживают это свойство.
GUID_PROP_COMPOSING Содержит логическое значение, отличное от нуля, если текст является частью композиции или нуль в противном случае. Если это свойство VT_EMPTY, можно предположить, что текст не является частью композиции.
GUID_PROP_MODEBIAS Содержит значение TfGuidAtom , представляющее тип поддерживаемого смещения режима. ITfCategoryMgr::GetGUID используется для преобразования этого значения в GUID. Это может быть одно из значений смещения режима.
GUID_PROP_LMLATTICE Содержит указатель на объект ITfLMLattice .
GUID_PROP_TKB_ALTERNATES Начиная с Windows 8: содержит значение DWORD, заданное сенсорной клавиатурой. Это свойство может использоваться элементами управления редактирования и приложениями с поддержкой TSF для определения характера текста в текстовом диапазоне, охватываемом свойством, например, если текст в диапазоне является результатом вставки предложения текста или автозамены.
Характер текста в текстовом диапазоне, охватываемом свойством , также распространяется на тип альтернативных вариантов, возвращаемых интерфейсом ITfFnReconversion для этого текстового диапазона в документе.
Возможные значения этого свойства см. в следующих примечаниях.
GUID_PROP_URL Содержит значение BSTR , представляющее URL-адрес источника элемента управления текстом, если применимо.

Комментарии

Свойство GUID_PROP_TKB_ALTERNATES может иметь одно из следующих значений.

Имя Значение Описание
TKB_ALTERNATES_STANDARD 0x00000001 Указывает, что сенсорная клавиатура сгенерировала список возможных альтернативных слов для текста в диапазоне, охватываемом свойством, и что ни диапазон текста, ни варианты не являются автозаменой или предложением текста.
TKB_ALTERNATES_FOR_AUTOCORRECTION 0x00000002 Указывает, что сенсорная клавиатура сгенерировала альтернативное слово, которое должно автоматически заменить текст в текстовом диапазоне, охваченном свойством .
Сенсорная клавиатура не будет применять автозамену без указания элемента управления редактированием или приложения. Для применения исправления к тексту в документе следует использовать интерфейс рековерсия (ITfFnReconversion).
TKB_ALTERNATES_FOR_PREDICTION 0x00000003 Указывает, что диапазон текста, охватываемый свойством , является текстовым предложением, созданным сенсорной клавиатурой и вставленным пользователем в документ.
Дополнительные альтернативные прогнозы также можно сохранить в качестве свойства в документе.
TKB_ALTERNATES_AUTOCORRECTION_APPLIED 0x00000004 Указывает, что текстовый диапазон, охватываемый свойством , является автозаменой, предоставляемой сенсорной клавиатурой и примененной через интерфейс ITfFnReconversion .
Это значение может использоваться элементами управления изменения или приложениями с TKB_ALTERNATES_FOR_AUTOCORRECTION, чтобы предотвратить повторное применение автозамены.

Требования

Требование Значение
Минимальная версия клиента
Windows 2000 Professional [только классические приложения]
Минимальная версия сервера
Windows 2000 Server [только классические приложения]
Распространяемые компоненты
TSF 1.0 в Windows 2000 Professional
Заголовок
Msctf.h
IDL
Msctf.idl

См. также раздел

TfGuidAtom

ITfCategoryMgr::GetGUID

Использование атрибутов отображения

Значения смещения режима

ITfLMLattice