_Message GETLANGOPTIONS em

Obtient les paramètres d’option d’un contrôle RichEdit pour l’éditeur de méthode d’entrée (IME) et la prise en charge des langues asiatiques.

Paramètres

wParam

Non utilisé ; doit être égal à zéro.

lParam

Non utilisé ; doit être égal à zéro.

Valeur retournée

Retourne les paramètres de langue IME et asiatiques, qui peuvent correspondre à zéro, une ou plusieurs des valeurs suivantes.

Code de retour Description
autopolice IMF _
Si cet indicateur est défini, le contrôle modifie automatiquement les polices lorsque l’utilisateur passe explicitement à une disposition de clavier différente. Il est utile de désactiver la _ police active de IMF pour les polices Unicode universelles. Cette option est activée par défaut (1).
_AUTOFONTSIZEADJUST IMF
Si cet indicateur est défini, le contrôle met à l’échelle les tailles de police liées aux polices à partir de la taille du point d’insertion en fonction du script. Par exemple, les polices asiatiques sont légèrement supérieures à celles de l’Ouest. Cette option est activée par défaut (1).
autokeyboard de IMF _
Si cet indicateur est défini, le contrôle modifie automatiquement la disposition du clavier lorsque l’utilisateur passe explicitement à une autre police ou lorsque l’utilisateur modifie explicitement le point d’insertion à un nouvel emplacement dans le texte. Est activé automatiquement pour les contrôles bidirectionnels. Pour tous les autres contrôles, il est désactivé par défaut. Cette option est désactivée par défaut (0).
_DISABLEAUTOBIDIAUTOKEYBOARD IMF
Windows 8: si cet indicateur est défini, le contrôle utilise une logique indépendante de la langue pour le basculement automatique du clavier. Cette option est désactivée par défaut (0).
_DUALFONT IMF
Si cet indicateur est défini, le contrôle utilise le mode à double police. Utilisé pour la prise en charge des langues asiatiques. Le contrôle utilise une police anglaise pour le texte ASCII et une police asiatique pour le texte asiatique. Cette option est activée par défaut (1).
_IMEALWAYSSENDNOTIFY IMF
Cet indicateur contrôle la manière dont le contrôle RichEdit notifie le client lors de la composition de l’IME :
0 : aucun en- _ changement ou notifications en _ selChange lors d’un état indéterminé. Envoyer une notification lorsque la dernière chaîne est entrée. Il s’agit de la valeur par défaut.
1 : envoyer les événements en _ modification et en _ selChange lors de l’état indéterminé.
_IMECANCELCOMPLETE IMF
Cet indicateur détermine la façon dont le contrôle utilise la chaîne de composition d’un IME si l’utilisateur l’annule. Si cet indicateur est défini, le contrôle ignore la chaîne de composition. Si cet indicateur n'est pas défini, le contrôle utilise la chaîne de composition comme chaîne de résultat. Cette option est désactivée par défaut (0).
_NOIMPLICITLANG IMF
Windows 8: si cet indicateur est défini, désactivez l’enregistrement de l’entrée au clavier à l’aide de la langue du clavier et en veillant à ce que les IDss de langue non orientale soient compatibles avec le répertoire de caractères. Cette option est désactivée par défaut (0).
_NOKBDLIDFIXUP IMF
Windows 8: si cet indicateur est défini, le contrôle richedit désactive le marquage de la langue du clavier sur un contrôle vide. Cette option est désactivée par défaut (0).
_vérification orthographique d’IMF
Windows 8: si cet indicateur est défini, le contrôle richedit active la vérification orthographique. Cette option est désactivée par défaut (0).
_TKBAUTOCORRECTION IMF
Windows 8: si cet indicateur est défini, activez la correction automatique du clavier tactile. Cette option est désactivée par défaut (0).
_TKBPREDICTION IMF
Windows 10: ignoré.
Windows 8: si cet indicateur est défini, le contrôle richedit active la prédiction de clavier tactile. Cette option est désactivée par défaut (0).
_UIFONTS IMF
Utilisez les polices par défaut de l’interface utilisateur. Cette option est désactivée par défaut (0).

Remarques

L’indicateur de _ police de caractères IMF est défini par défaut. Les indicateurs _ autokeyboard et IMF _ IMECANCELCOMPLETE de IMF sont effacés par défaut.

Configuration requise

Condition requise Valeur
Client minimal pris en charge
Windows [Applications de bureau Vista uniquement]
Serveur minimal pris en charge
Windows Serveur 2003 [ applications de bureau uniquement]
En-tête
RichEdit. h

Voir aussi

Référence

_SETLANGOPTIONS em

_SETLIMITTEXT em