структура 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 |