SendIMEMessageExA, fonction (ime.h)
[Cette fonction est obsolète et ne doit pas être utilisée.]
Spécifie une action ou un traitement pour l’éditeur de méthode d’entrée (IME) via une sous-fonction spécifiée.
Syntaxe
LRESULT SendIMEMessageExA(
HWND unnamedParam1,
LPARAM unnamedParam2
);
Paramètres
unnamedParam1
unnamedParam2
Valeur de retour
Résultat du traitement de la sous-fonction. Si le résultat n’est pas réussi, l’un des codes d’erreur suivants est stocké dans la wParam de la structure IMESTRUCT.
Retourner le code | Description |
---|---|
|
Erreur de disque. |
|
Erreur générale. |
|
Contient un caractère illégal. |
|
Sous-fonction non valide. |
|
La sous-fonction est imbriquée et, par conséquent, ne peut pas être utilisée. |
|
L’IME n’a pas été sélectionné (n’a pas été installé). |
|
À court de zone. |
|
Aucun candidat n’a trouvé. |
|
Windows est en mode système, les données ne peuvent pas être transmises à l’IME. |
|
Caractères trop longs. |
Remarques
SendIMEMessageEx garantit l’action prévue dans les spécifications uniquement pour les imEs qui prennent en charge le message WM_CONVERTREQUESTEX. Pour un IME qui ne prend pas en charge
Note
L’en-tête ime.h définit SendIMEMessageEx comme alias qui sélectionne automatiquement la version ANSI ou Unicode de cette fonction en fonction de la définition de la constante de préprocesseur UNICODE. Le mélange de l’utilisation de l’alias neutre en encodage avec du code qui n’est pas neutre en encodage peut entraîner des incompatibilités qui entraînent des erreurs de compilation ou d’exécution. Pour plus d’informations, consultez Conventions pour les prototypes de fonction.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
serveur minimum pris en charge | Windows 2000 Server [applications de bureau uniquement] |
plateforme cible | Windows |
d’en-tête | ime.h (inclure Windows.h) |
bibliothèque | User32.lib |
DLL | User32.dll |