textstor.h) (TS_STATUS 结构

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_STATUSTS_STATUS 的别名。

dwDynamicFlags 包含一组标志,应用可以在运行时更改这些标志。 例如,应用可以启用检查框,以便用户重置文档的状态。 此成员可以包含零个或一个或多个以下值。

含义
TF_SD_LOADING 正在加载文档。
TF_SD_READONLY 文档是只读的。
TS_SD_UIINTEGRATIONENABLE 从 Windows 8.1 开始:拥有文档的文本控件设置此标志,以指示其支持输入法编辑器 (输入法编辑器) UI 集成。 指定后,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
可再发行组件 Windows 2000 专业版上的 TSF 1.0

另请参阅

ITextStoreACP::GetStatus

ITextStoreACPSink::OnStatusChange

ITextStoreAnchor::GetStatus

ITextStoreAnchorSink::OnStatusChange