Condividi tramite


struttura TS_STATUS (textstor.h)

La struttura TS_STATUS contiene dati sullo stato del documento.

Sintassi

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

Members

dwDynamicFlags

Contiene un set di flag che possono essere modificati da un'app in fase di esecuzione. Ad esempio, un'app può abilitare una casella di controllo per consentire all'utente di reimpostare lo stato del documento. Questo membro può contenere zero o uno o più dei valori seguenti.

Value Meaning
TS_SD_LOADING Il documento viene caricato.
TS_SD_READONLY Il documento è di sola lettura.

dwStaticFlags

Contiene un set di flag che non possono essere modificati in fase di esecuzione. Questo membro può contenere zero o uno o più dei valori seguenti.

Value Meaning
TS_SS_DISJOINTSEL Il documento supporta più selezioni.
TS_SS_REGIONS Il documento può contenere più aree.
TS_SS_TRANSITORY Il documento dovrebbe avere un breve ciclo di utilizzo.
TS_SS_NOHIDDENTEXT Il documento non conterrà mai testo nascosto.
TS_SS_TKBAUTOCORRECTENABLE A partire da Windows 8: Il documento supporta la correzione automatica fornita dalla tastiera virtuale.
TS_SS_TKBPREDICTIONENABLE A partire da Windows 8: Il documento supporta i suggerimenti di testo forniti dalla tastiera virtuale.

Osservazioni:

La struttura TF_STATUS contiene dati sullo stato del documento.

TF_STATUS è un alias per TS_STATUS.

dwDynamicFlags contiene un set di flag che possono essere modificati da un'app in fase di esecuzione. Ad esempio, un'app può abilitare una casella di controllo per l'utente per reimpostare lo stato della documentazione. Questo membro può contenere zero o uno o più dei valori seguenti.

Value Meaning
TF_SD_LOADING Il documento viene caricato.
TF_SD_READONLY Il documento è di sola lettura.
TS_SD_INPUTPANEMANUALDISPLAYENABLE Il sistema non tenta la chiamata automatica tramite tastiera virtuale quando il controllo viene toccato. L'app chiama invece TryShow(CoreInputViewKind) per visualizzare la tastiera quando appropriato (l'app deve monitorare l'input per selezionare CoreInputViewKind).
TS_SD_UIINTEGRATIONENABLE A partire da Windows 8.1: Il controllo di testo proprietario del documento imposta questo flag per indicare il supporto dell'integrazione dell'interfaccia utente di Input Method Editor (IME). Se specificato, l'IME deve tentare di allineare la finestra candidata sotto la casella di testo invece di spostarsi vicino al cursore.
Nota: Non tutti gli IMEs rispondono a questo flag. Gli elenchi candidati IME sono posizionati sullo schermo con dimensioni sufficienti per consentire l'input di testo di base. In alcuni casi, l'IME può applicare una dimensione minima ragionevole. Un IME potrebbe anche scegliere di modificare la finestra candidata e il comportamento di input della tastiera per offrire un'esperienza utente migliore, ad esempio l'uso di un elenco di candidati orizzontali e la possibilità di inviare alcuni tasti come freccia su e freccia giù all'app per scenari come lo spostamento nell'elenco di suggerimenti.
TF_SD_TKBAUTOCORRECTENABLE A partire da Windows 8.1: Il documento supporta la correzione automatica fornita dalla tastiera virtuale. Questo supporto può cambiare durante la durata del controllo.
TF_SD_TKBPREDICTIONENABLE A partire da Windows 8.1: Il documento supporta i suggerimenti di testo forniti dalla tastiera virtuale. Questo supporto può cambiare durante la durata del controllo.

dwStaticFlags contiene un set di flag che non possono essere modificati in fase di esecuzione. Questo membro può contenere zero o uno o più dei valori seguenti.

Value Meaning
TF_SS_DISJOINTSEL Il documento supporta più selezioni.
TF_SS_REGIONS Il documento può contenere più aree.
TF_SS_TRANSITORY Il documento dovrebbe avere un breve ciclo di utilizzo.
TF_SS_TKBAUTOCORRECTENABLE A partire da Windows 8: Il documento supporta la correzione automatica fornita dalla tastiera virtuale.
TF_SS_TKBPREDICTIONENABLE A partire da Windows 8: Il documento supporta i suggerimenti di testo forniti dalla tastiera virtuale.

Requisiti

Requisito Value
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Header textstor.h
Ridistribuibile TSF 1.0 in Windows 2000 Professional

Vedere anche

ITextStoreACP::GetStatus

ITextStoreACPSink::OnStatusChange

ITextStoreAnchor::GetStatus

ITextStoreAnchorSink::OnStatusChange