TS_STATUS 構造体 (textstor.h)

TS_STATUS構造には、ドキュメントステータスデータが含まれています。

構文

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

メンバー

dwDynamicFlags

実行時にアプリによって変更できるフラグのセットが含まれます。 たとえば、アプリでは、ユーザーがドキュメントの状態をリセットするためのチェック ボックスを有効にすることができます。 このメンバーには、0 個の値、または次の 1 つ以上の値を含めることができます。

説明
TS_SD_LOADING ドキュメントが読み込まれています。
TS_SD_READONLY ドキュメントは読み取り専用です。

dwStaticFlags

実行時に変更できないフラグのセットが含まれています。 このメンバーには、0 個の値、または次の 1 つ以上の値を含めることができます。

説明
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 には、実行時にアプリによって変更できるフラグのセットが含まれています。 たとえば、アプリでは、ユーザーがドキュメントの状態をリセットするためのチェック ボックスを有効にすることができます。 このメンバーには、0 個の値、または次の 1 つ以上の値を含めることができます。

説明
TF_SD_LOADING ドキュメントが読み込まれています。
TF_SD_READONLY ドキュメントは読み取り専用です。
TS_SD_UIINTEGRATIONENABLE Windows 8.1以降: ドキュメントを所有するテキスト コントロールは、入力メソッド エディター (IME) UI 統合のサポートを示すようにこのフラグを設定します。 指定すると、IME はカーソルの近くに浮かぶのではなく、テキスト ボックスの下に候補ウィンドウを配置しようとします。
メモ すべての IM がこのフラグに応答するわけではありません。 IME 候補リストは、基本的なテキスト入力を可能にするために十分なサイズで画面上に配置されます。 場合によっては、IME によって妥当な最小サイズが適用される場合があります。 また、IME では、候補ウィンドウとキーボード入力の動作を調整して、水平方向の候補リストの使用や、提案リストのナビゲーションなどのシナリオで上矢印や下矢印などの一部のキーをアプリに送信できるようにするなど、ユーザー エクスペリエンスを向上させることができます。
 
TF_SD_TKBAUTOCORRECTENABLE Windows 8.1以降: このドキュメントでは、タッチ キーボードによって提供されるオートコレクトがサポートされています。 このサポートは、コントロールの有効期間中に変更される可能性があります。
TF_SD_TKBPREDICTIONENABLE Windows 8.1以降: このドキュメントでは、タッチ キーボードによって提供されるテキスト候補がサポートされています。 このサポートは、コントロールの有効期間中に変更される可能性があります。
 

dwStaticFlags には、実行時に変更できないフラグのセットが含まれています。 このメンバーには、0 個の値、または次の 1 つ以上の値を含めることができます。

説明
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 [デスクトップ アプリのみ]
Header textstor.h
再頒布可能パッケージ Windows 2000 Professional 上の TSF 1.0

関連項目

ITextStoreACP::GetStatus

ITextStoreACPSink::OnStatusChange

ITextStoreAnchor::GetStatus

ITextStoreAnchorSink::OnStatusChange