Partager via


TS_STATUS structure (textstor.h)

La structure TS_STATUS contient des données de status de document.

Syntaxe

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

Membres

dwDynamicFlags

Contient un ensemble d’indicateurs qui peuvent être modifiés par une application au moment de l’exécution. Par exemple, une application peut activer une zone de case activée permettant à l’utilisateur de réinitialiser le document status. Ce membre peut contenir zéro, ou une ou plusieurs des valeurs suivantes.

Valeur Signification
TS_SD_LOADING Le document est en cours de chargement.
TS_SD_READONLY Le document est en lecture seule.

dwStaticFlags

Contient un ensemble d’indicateurs qui ne peuvent pas être modifiés au moment de l’exécution. Ce membre peut contenir zéro, ou une ou plusieurs des valeurs suivantes.

Valeur Signification
TS_SS_DISJOINTSEL Le document prend en charge plusieurs sélections.
TS_SS_REGIONS Le document peut contenir plusieurs régions.
TS_SS_TRANSITORY Le document doit avoir un cycle d’utilisation court.
TS_SS_NOHIDDENTEXT Le document ne contiendra jamais de texte masqué.
TS_SS_TKBAUTOCORRECTENABLE À compter de Windows 8 : Le document prend en charge la correction automatique fournie par le clavier tactile.
TS_SS_TKBPREDICTIONENABLE À compter de Windows 8 : Le document prend en charge les suggestions de texte fournies par le clavier tactile.

Remarques

La structure TF_STATUS contient des données de status de document.

TF_STATUS est un alias pour TS_STATUS.

dwDynamicFlags contient un ensemble d’indicateurs qui peuvent être modifiés par une application au moment de l’exécution. Par exemple, une application peut activer une zone de case activée pour que l’utilisateur réinitialise la status de la documentation. Ce membre peut contenir zéro, ou une ou plusieurs des valeurs suivantes.

Valeur Signification
TF_SD_LOADING Le document est en cours de chargement.
TF_SD_READONLY Le document est en lecture seule.
TS_SD_UIINTEGRATIONENABLE À compter de Windows 8.1 : le contrôle de texte propriétaire du document définit cet indicateur pour indiquer sa prise en charge de l’intégration de l’interface utilisateur de l’éditeur de méthode d’entrée (IME). Quand il est spécifié, l’IME doit tenter d’aligner la fenêtre candidate sous la zone de texte au lieu de flotter près du curseur.
Note Tous les ESE ne répondent pas à cet indicateur. Les listes candidates IME sont positionnées à l’écran avec une taille suffisante pour permettre la saisie de texte de base. Dans certains cas, l’IME peut appliquer une taille minimale raisonnable. Un IME peut également choisir d’ajuster la fenêtre candidate et le comportement d’entrée du clavier pour offrir une meilleure expérience utilisateur, par exemple en utilisant une liste de candidats horizontale et en autorisant l’envoi de certaines touches telles que la flèche haut et la flèche vers le bas à l’application pour des scénarios tels que la navigation dans la liste de suggestions.
 
TF_SD_TKBAUTOCORRECTENABLE À compter de Windows 8.1 : le document prend en charge la correction automatique fournie par le clavier tactile. Cette prise en charge peut changer pendant la durée de vie du contrôle.
TF_SD_TKBPREDICTIONENABLE À compter de Windows 8.1 : le document prend en charge les suggestions de texte fournies par le clavier tactile. Cette prise en charge peut changer pendant la durée de vie du contrôle.
 

dwStaticFlags contient un ensemble d’indicateurs qui ne peuvent pas être modifiés au moment de l’exécution. Ce membre peut contenir zéro, ou une ou plusieurs des valeurs suivantes.

Valeur Signification
TF_SS_DISJOINTSEL Le document prend en charge plusieurs sélections.
TF_SS_REGIONS Le document peut contenir plusieurs régions.
TF_SS_TRANSITORY Le document doit avoir un cycle d’utilisation court.
TF_SS_TKBAUTOCORRECTENABLE À compter de Windows 8 : Le document prend en charge la correction automatique fournie par le clavier tactile.
TF_SS_TKBPREDICTIONENABLE À compter de Windows 8 : Le document prend en charge les suggestions de texte fournies par le clavier tactile.

Configuration requise

   
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
En-tête textstor.h
Composant redistribuable TSF 1.0 sur Windows 2000 Professionnel

Voir aussi

ITextStoreACP::GetStatus

ITextStoreACPSink::OnStatusChange

ITextStoreAnchor::GetStatus

ITextStoreAnchorsink::OnStatusChange