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 |
|
IDL |
|