Propriétés prédéfinies

Les valeurs suivantes identifient les propriétés définies par TSF. Le format de données et le contenu de chaque type de propriété sont inclus.

Propriétés

Propriété Description
GUID_PROP_ATTRIBUTE Contient une valeur TfGuidAtom qui représente le GUID de l’attribut d’affichage. ITfCategoryMgr::GetGUID est utilisé pour convertir cette valeur en GUID. Pour plus d’informations, consultez Utilisation d’attributs d’affichage.
GUID_PROP_TEXTOWNER Contient une valeur TfGuidAtom qui représente l’identificateur de classe ( CLSID ) du service de texte propriétaire du texte. ITfCategoryMgr::GetGUID est utilisé pour convertir cette valeur en CLSID.
GUID_PROP_LANGID Contient une valeur DWORD qui contient l’identificateur de langue ( LANGID ) du texte dans le mot bas.
GUID_PROP_READING Contient le texte de lecture phonétique pour le texte couvert par la propriété . Cela peut être différent du texte réel. Les applications du Windows Store ne prennent pas en charge cette propriété.
GUID_PROP_COMPOSING Contient une valeur booléenne différente de zéro si le texte fait partie d’une composition ou zéro dans le cas contraire. Si cette propriété est VT_EMPTY, on peut supposer que le texte ne fait pas partie d’une composition.
GUID_PROP_MODEBIAS Contient une valeur TfGuidAtom qui représente le type de biais de mode pris en charge. ITfCategoryMgr::GetGUID est utilisé pour convertir cette valeur en GUID. Il peut s’agir de l’une des valeurs de biais de mode.
GUID_PROP_LMLATTICE Contient un pointeur vers un objet ITfLMLattice .
GUID_PROP_TKB_ALTERNATES À partir de Windows 8 : contient une valeur DWORD définie par le clavier tactile. Cette propriété peut être utilisée par les applications et contrôles de modification prenant en charge TSF pour identifier la nature du texte dans la plage de texte couverte par la propriété, par exemple, si le texte de la plage résulte de l’insertion d’une suggestion de texte ou d’une correction automatique.
La nature du texte dans la plage de texte couverte par la propriété s’étend également au type de substituts qui seraient retournés par l’interface ITfFnReconversion pour cette plage de texte dans le document.
Consultez les remarques suivantes pour connaître les valeurs possibles de cette propriété.
GUID_PROP_URL Contient une valeur BSTR représentant l’URL de la source de contrôle de texte, le cas échéant.

Notes

La propriété GUID_PROP_TKB_ALTERNATES peut être l’une des valeurs suivantes.

Nom Valeur Description
TKB_ALTERNATES_STANDARD 0x00000001 Indique que le clavier tactile a généré une liste de mots de remplacement possibles pour le texte dans la plage couverte par la propriété, et que ni la plage de texte ni les substituts ne sont une correction automatique ou une suggestion de texte.
TKB_ALTERNATES_FOR_AUTOCORRECTION 0x00000002 Indique que le clavier tactile a généré un autre mot qui doit remplacer automatiquement le texte dans la plage de texte couverte par la propriété.
Le clavier tactile n’applique pas la correction automatique sans en être informé par le contrôle de modification ou l’application. L’interface de reconversion (ITfFnReconversion) doit être utilisée pour appliquer la correction au texte du document.
TKB_ALTERNATES_FOR_PREDICTION 0x00000003 Indique que la plage de texte couverte par la propriété est une suggestion de texte qui a été générée par le clavier tactile et insérée dans le document par l’utilisateur.
D’autres prédictions peuvent également être stockées en tant que propriété dans le document.
TKB_ALTERNATES_AUTOCORRECTION_APPLIED 0x00000004 Indique que la plage de texte couverte par la propriété est une correction automatique fournie par le clavier tactile et appliquée via l’interface ITfFnReconversion .
Cette valeur peut être utilisée par des contrôles de modification ou des applications, avec TKB_ALTERNATES_FOR_AUTOCORRECTION, pour empêcher l’application répétée d’une correction automatique.

Spécifications

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

Voir aussi

TfGuidAtom

ITfCategoryMgr::GetGUID

Utilisation des attributs d’affichage

Valeurs de biais de mode

ITfLMLattice