Freigeben über


TS_STATUS-Struktur (textstor.h)

Die TS_STATUS-Struktur enthält Dokument status Daten.

Syntax

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

Member

dwDynamicFlags

Enthält eine Reihe von Flags, die von einer App zur Laufzeit geändert werden können. Beispielsweise kann eine App ein Kontrollkästchen aktivieren, mit dem der Benutzer das Dokument status zurücksetzt. Dieser Member kann null oder mindestens einen der folgenden Werte enthalten.

Wert Bedeutung
TS_SD_LOADING Das Dokument wird geladen.
TS_SD_READONLY Das Dokument ist schreibgeschützt.

dwStaticFlags

Enthält eine Reihe von Flags, die zur Laufzeit nicht geändert werden können. Dieser Member kann null oder mindestens einen der folgenden Werte enthalten.

Wert Bedeutung
TS_SS_DISJOINTSEL Das Dokument unterstützt mehrere Auswahlmöglichkeiten.
TS_SS_REGIONS Das Dokument kann mehrere Regionen enthalten.
TS_SS_TRANSITORY Es wird erwartet, dass das Dokument einen kurzen Nutzungszyklus aufweist.
TS_SS_NOHIDDENTEXT Das Dokument enthält niemals ausgeblendeten Text.
TS_SS_TKBAUTOCORRECTENABLE Ab Windows 8: Das Dokument unterstützt die autokorrektur, die von der Touchtastatur bereitgestellt wird.
TS_SS_TKBPREDICTIONENABLE Ab Windows 8: Das Dokument unterstützt Textvorschläge, die von der Touchtastatur bereitgestellt werden.

Hinweise

Die TF_STATUS-Struktur enthält Dokumentdaten status.

TF_STATUS ist ein Alias für TS_STATUS.

dwDynamicFlags enthält eine Reihe von Flags, die von einer App zur Laufzeit geändert werden können. Beispielsweise kann eine App ein Kontrollkästchen aktivieren, damit der Benutzer die status der Dokumentation zurücksetzen kann. Dieser Member kann null oder mindestens einen der folgenden Werte enthalten.

Wert Bedeutung
TF_SD_LOADING Das Dokument wird geladen.
TF_SD_READONLY Das Dokument ist schreibgeschützt.
TS_SD_UIINTEGRATIONENABLE Beginnend mit Windows 8.1: Das Textsteuerelement, das das Dokument besitzt, legt dieses Flag fest, um die Unterstützung der IME-Benutzeroberflächenintegration (Input Method Editor) anzugeben. Wenn angegeben, sollte die IME versuchen, das Kandidatenfenster unterhalb des Textfelds auszurichten, anstatt in der Nähe des Cursors zu schweben.
Hinweis Nicht alle IMEs reagieren auf dieses Flag. IME-Kandidatenlisten werden auf dem Bildschirm mit ausreichender Größe positioniert, um einfache Texteingaben zu ermöglichen. In einigen Fällen kann die IME eine angemessene Mindestgröße erzwingen. Ein IME kann auch das Kandidatenfenster und das Tastatureingabeverhalten anpassen, um eine bessere Benutzererfahrung zu bieten, z. B. die Verwendung einer horizontalen Kandidatenliste und die Möglichkeit, dass einige Tasten wie z. B. Nach-oben- und Nach-unten-Taste für Szenarien wie die Vorschlagslistennavigation an die App gesendet werden können.
 
TF_SD_TKBAUTOCORRECTENABLE Ab Windows 8.1: Das Dokument unterstützt die automatische Korrektur, die von der Touchtastatur bereitgestellt wird. Diese Unterstützung kann sich während der Lebensdauer des Steuerelements ändern.
TF_SD_TKBPREDICTIONENABLE Beginnend mit Windows 8.1: Das Dokument unterstützt Textvorschläge, die von der Touchtastatur bereitgestellt werden. Diese Unterstützung kann sich während der Lebensdauer des Steuerelements ändern.
 

dwStaticFlags enthält eine Reihe von Flags, die zur Laufzeit nicht geändert werden können. Dieser Member kann null oder mindestens einen der folgenden Werte enthalten.

Wert Bedeutung
TF_SS_DISJOINTSEL Das Dokument unterstützt mehrere Auswahlmöglichkeiten.
TF_SS_REGIONS Das Dokument kann mehrere Regionen enthalten.
TF_SS_TRANSITORY Es wird erwartet, dass das Dokument einen kurzen Nutzungszyklus aufweist.
TF_SS_TKBAUTOCORRECTENABLE Ab Windows 8: Das Dokument unterstützt die autokorrektur, die von der Touchtastatur bereitgestellt wird.
TF_SS_TKBPREDICTIONENABLE Ab Windows 8: Das Dokument unterstützt Textvorschläge, die von der Touchtastatur bereitgestellt werden.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Kopfzeile textstor.h
Verteilbare Komponente TSF 1.0 unter Windows 2000 Professional

Weitere Informationen

ITextStoreACP::GetStatus

ITextStoreACPSink::OnStatusChange

ITextStoreAnchor::GetStatus

ITextStoreAnchorSink::OnStatusChange