次の方法で共有


TS_STATUS構造体 (textstor.h)

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

構文

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

Members

dwDynamicFlags

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

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

dwStaticFlags

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

価値 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_STATUS は、 TS_STATUSのエイリアスです。

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

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

価値 Meaning
TF_SS_DISJOINTSEL ドキュメントでは、複数の選択がサポートされています。
TF_SS_REGIONS ドキュメントには複数のリージョンを含めることができます。
TF_SS_TRANSITORY ドキュメントの使用サイクルは短いと予想されます。
TF_SS_TKBAUTOCORRECTENABLE Windows 8 以降: このドキュメントでは、タッチ キーボードによって提供される自動修正がサポートされています。
TF_SS_TKBPREDICTIONENABLE Windows 8 以降: このドキュメントでは、タッチ キーボードによって提供されるテキスト候補がサポートされています。

Requirements

Requirement 価値
サポートされる最小クライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
Header textstor.h
再頒布可能 Windows 2000 Professional の TSF 1.0

こちらも参照ください

ITextStoreACP::GetStatus

ITextStoreACPSink::OnStatusChange

ITextStoreAnchor::GetStatus

ITextStoreAnchorSink::OnStatusChange