структура TS_STATUS (textstor.h)

Структура TS_STATUS содержит данные о состоянии документа.

Синтаксис

typedef struct TS_STATUS {
  DWORD dwDynamicFlags;
  DWORD dwStaticFlags;
} TS_STATUS;

Члены

dwDynamicFlags

Содержит набор флагов, которые могут быть изменены приложением во время выполнения. Например, приложение может включить проверка поле для сброса состояния документа. Этот элемент может содержать ноль или одно или несколько из следующих значений.

Значение Значение
TS_SD_LOADING Выполняется загрузка документа.
TS_SD_READONLY Документ доступен только для чтения.

dwStaticFlags

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

Значение Значение
TS_SS_DISJOINTSEL Документ поддерживает несколько вариантов выбора.
TS_SS_REGIONS Документ может содержать несколько регионов.
TS_SS_TRANSITORY Ожидается, что документ будет иметь короткий цикл использования.
TS_SS_NOHIDDENTEXT Документ никогда не будет содержать скрытый текст.
TS_SS_TKBAUTOCORRECTENABLE Начиная с Windows 8: Документ поддерживает автозамену, предоставляемую сенсорной клавиатурой.
TS_SS_TKBPREDICTIONENABLE Начиная с Windows 8: Документ поддерживает текстовые предложения, предоставляемые сенсорной клавиатурой.

Комментарии

Структура TF_STATUS содержит данные о состоянии документа.

TF_STATUS — это псевдоним для TS_STATUS.

DwDynamicFlags содержит набор флагов, которые могут быть изменены приложением во время выполнения. Например, приложение может включить проверка поле для сброса состояния документации. Этот элемент может содержать ноль или одно или несколько из следующих значений.

Значение Значение
TF_SD_LOADING Выполняется загрузка документа.
TF_SD_READONLY Документ доступен только для чтения.
TS_SD_UIINTEGRATIONENABLE Начиная с Windows 8.1. Элемент управления текстом, владеющий документом, устанавливает этот флаг, чтобы указать поддержку интеграции пользовательского интерфейса редактора методов ввода (IME). Если этот параметр указан, IME должен попытаться выровнять окно кандидата под текстовым полем, а не плавать рядом с курсором.
Примечание Не все imEs реагируют на этот флаг. Списки кандидатов IME размещаются на экране с достаточным размером, чтобы разрешить базовый ввод текста. В некоторых случаях IME может применять разумный минимальный размер. IME также может настроить режим ввода с клавиатуры и окна кандидатов, чтобы улучшить взаимодействие с пользователем, например использовать горизонтальный список кандидатов и разрешить отправку некоторых клавиш, таких как стрелка вверх и стрелка вниз, в приложение для таких сценариев, как навигация по списку предложений.
 
TF_SD_TKBAUTOCORRECTENABLE Начиная с Windows 8.1: документ поддерживает автозамену, предоставляемую сенсорной клавиатурой. Эта поддержка может измениться в течение времени существования элемента управления.
TF_SD_TKBPREDICTIONENABLE Начиная с Windows 8.1: документ поддерживает текстовые предложения, предоставляемые сенсорной клавиатурой. Эта поддержка может измениться в течение времени существования элемента управления.
 

dwStaticFlags содержит набор флагов, которые нельзя изменить во время выполнения. Этот элемент может содержать ноль или одно или несколько из следующих значений.

Значение Значение
TF_SS_DISJOINTSEL Документ поддерживает несколько вариантов выбора.
TF_SS_REGIONS Документ может содержать несколько регионов.
TF_SS_TRANSITORY Ожидается, что документ будет иметь короткий цикл использования.
TF_SS_TKBAUTOCORRECTENABLE Начиная с Windows 8: Документ поддерживает автозамену, предоставляемую сенсорной клавиатурой.
TF_SS_TKBPREDICTIONENABLE Начиная с Windows 8: Документ поддерживает текстовые предложения, предоставляемые сенсорной клавиатурой.

Требования

   
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Верхняя часть textstor.h
Распространяемые компоненты TSF 1.0 в Windows 2000 Professional

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

ITextStoreACP::GetStatus

ITextStoreACPSink::OnStatusChange

ITextStoreAnchor::GetStatus

ITextStoreAnchorSink::OnStatusChange