TS_STATUS结构(textstor.h)

TS_STATUS结构包含文档状态数据。

Syntax

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

Members

dwDynamicFlags

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

价值 Meaning
TS_SD_LOADING 正在加载文档。
TS_SD_READONLY 文档为只读。

dwStaticFlags

包含一组无法在运行时更改的标志。 此成员可以包含零个或以下一个或多个值。

价值 Meaning
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 包含一组标志,可在运行时由应用更改。 例如,应用可以启用复选框,以便用户重置文档的状态。 此成员可以包含零个或以下一个或多个值。

价值 Meaning
TF_SD_LOADING 正在加载文档。
TF_SD_READONLY 文档为只读。
TS_SD_INPUTPANEMANUALDISPLAYENABLE 当触摸控件时,系统不会尝试自动触摸键盘调用。 相反,应用会调用 TryShow(CoreInputViewKind) 以显示键盘(应用应监视输入以选择 CoreInputViewKind)。
TS_SD_UIINTEGRATIONENABLE 从 Windows 8.1 开始: 拥有文档的文本控件设置此标志,以指示其对输入法编辑器 (IME) UI 集成的支持。 指定后,IME 应尝试在文本框下方对齐候选窗口,而不是在光标附近浮动。
注意: 并非所有 IME 都对此标志做出响应。 IME 候选列表位于屏幕中,其大小足够,以允许基本文本输入。 在某些情况下,IME 可能会强制实施合理的最小大小。 IME 还可以选择调整候选窗口和键盘输入行为,以提供更好的用户体验,例如使用水平候选列表,并允许将某些键(如向上键和向下箭头)发送到应用,例如建议列表导航。
TF_SD_TKBAUTOCORRECTENABLE 从 Windows 8.1 开始: 文档支持触摸键盘提供的自动更正。 此支持可以在控件的生存期内更改。
TF_SD_TKBPREDICTIONENABLE 从 Windows 8.1 开始: 文档支持触摸键盘提供的文本建议。 此支持可以在控件的生存期内更改。

dwStaticFlags 包含一组无法在运行时更改的标志。 此成员可以包含零个或以下一个或多个值。

价值 Meaning
TF_SS_DISJOINTSEL 文档支持多个选择。
TF_SS_REGIONS 文档可以包含多个区域。
TF_SS_TRANSITORY 文档预计将有一个较短的使用周期。
TF_SS_TKBAUTOCORRECTENABLE 从 Windows 8 开始: 文档支持触摸键盘提供的自动更正。
TF_SS_TKBPREDICTIONENABLE 从 Windows 8 开始: 文档支持触摸键盘提供的文本建议。

要求

Requirement 价值
最低支持的客户端 Windows 2000 Professional [仅限桌面应用]
支持的最低服务器 Windows 2000 Server [仅限桌面应用]
Header textstor.h
可再发行组件 Windows 2000 Professional 上的 TSF 1.0

另请参阅

ITextStoreACP::GetStatus

ITextStoreACPSink::OnStatusChange

ITextStoreAnchor::GetStatus

ITextStoreAnchorSink::OnStatusChange