EM_GETIMEPROPERTY message
Récupère la propriété et les fonctionnalités de l’éditeur de méthode d’entrée (IME) associées aux paramètres régionaux d’entrée actuels.
Paramètres
-
wParam
-
Spécifie le type d’informations de propriété à récupérer. Ce paramètre peut prendre les valeurs suivantes.
Valeur Signification - IGP_PROPERTY
Informations sur les propriétés. - IGP_CONVERSION
Fonctionnalités de conversion. - IGP_SENTENCE
Fonctionnalités du mode phrase. - IGP_UI
Fonctionnalités de l’interface utilisateur. - IGP_SETCOMPSTR
Fonctionnalités de chaîne de composition. - IGP_SELECT
Fonctionnalités d’héritage de sélection. - IGP_GETIMEVERSION
Récupère le numéro de version système pour lequel l’IME spécifié a été créé. -
lParam
-
Non utilisé ; doit être égal à zéro.
Valeur retournée
Retourne la propriété ou la valeur de capacité, en fonction de la valeur du paramètre lParam . Pour plus d'informations, consultez la section Notes.
Notes
Si wParam est IGP_PROPERTY, il retourne une ou plusieurs des valeurs suivantes.
Condition requise | Valeur |
---|---|
IME_PROP_AT_CARET | Si elle est définie, la fenêtre de conversion se trouve à la position du caret. S’il est clair, la fenêtre est proche de la position de la carete. |
IME_PROP_SPECIAL_UI | S’il est défini, IME a une interface utilisateur non standard. L’application ne doit pas dessiner dans la fenêtre IME. |
IME_PROP_CANDLIST_START_FROM_1 | Si la valeur est définie, les chaînes de la liste candidate sont numérotées à partir de 1. Si la valeur est désactivée, les chaînes commencent à zéro. |
IME_PROP_UNICODE | S’il est défini, l’IME est visualisé en tant que UnicodeIME. Le système et l’IME communiquent via l’interface UnicodeIME. S’il est clair, IME utilisera l’interface ANSI pour communiquer avec le système. |
IME_PROP_COMPLETE_ON_UNSELECT | Si elle est définie, la fenêtre de conversion se trouve à la position du caret. S’il est clair, la fenêtre est proche de la position de la carete. |
IME_PROP_ACCEPT_WIDE_VKEY | S’il est défini, l’IME traite l’Unicode injecté provenant de la fonction SendInput à l’aide de VK_PACKET. S’il est clair, l’IME peut ne pas traiter l’Unicode injecté et l’Unicode injecté peut être envoyé directement à l’application. |
Si wParam est IGP_UI, il retourne une ou plusieurs des valeurs suivantes.
Condition requise | Valeur |
---|---|
UI_CAP_2700 | Prend en charge les valeurs d’échappement de texte de 0 ou 2700. Pour plus d’informations, consultez lfEscapement. |
UI_CAP_ROT90 | Prend en charge les valeurs d’échappement de texte de 0, 900, 1800 ou 2700. Pour plus d’informations, consultez lfEscapement. |
UI_CAP_ROTANY | Prend en charge toute valeur d’échappement de texte. Pour plus d’informations, consultez lfEscapement. |
Si wParam est IGP_SETCOMPSTR, il retourne une ou plusieurs des valeurs suivantes.
Condition requise | Valeur |
---|---|
SCS_CAP_COMPSTR | Peut créer la chaîne de composition en appelant la fonction ImmSetCompositionString avec la valeur SCS_SETSTR. |
SCS_CAP_MAKEREAD | Peut créer la chaîne de lecture à partir de la chaîne de composition correspondante lors de l’utilisation de la fonction ImmSetCompositionString avec SCS_SETSTR et sans définir lpRead. |
SCS_CAP_SETRECONVERTSTRING | Cet IME peut prendre en charge la reconversion. Utilisez ImmSetCompositionString pour effectuer la reconversion. |
Si wParam est IGP_SELECT, il retourne une ou plusieurs des valeurs suivantes.
Condition requise | Valeur |
---|---|
SELECT_CAP_CONVMODE | Hérite du mode de conversion lorsqu’un nouvel IME est sélectionné. |
SELECT_CAP_SENTENCE | Hérite du mode phrase lorsqu’un nouvel IME est sélectionné. |
Si wParam est IGP_GETIMEVERSION, il retourne une ou plusieurs des valeurs suivantes.
Condition requise | Valeur |
---|---|
IMEVER_0310 | L’IME a été créé pour Windows 3.1. |
IMEVER_0400 | L’IME a été créé pour Windows 95 ou version ultérieure |
Ce message est similaire à ImmGetProperty, sauf qu’il utilise les paramètres régionaux d’entrée actuels. L’application doit appeler EM_ISIME avant d’appeler cette fonction.
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge |
Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge |
Windows Server 2003 [applications de bureau uniquement] |
En-tête |
|
Voir aussi
-
Référence
-
Autres ressources
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour