WM_IME_CHAR message
Envoyé à une application lorsque l’IME obtient un caractère du résultat de la conversion. Une fenêtre reçoit ce message via sa fonction WindowProc.
LRESULT CALLBACK WindowProc(
HWND hwnd,
WM_IME_CHAR,
WPARAM wParam,
LPARAM lParam
);
Paramètres
-
Hwnd
-
Handle to window.
-
wParam
-
DBCS: Valeur de caractère codé sur un octet ou sur deux octets. Pour un caractère codé sur deux octets, (BYTE)(wParam >> 8) contient l’octet de début. Notez que les parenthèses sont nécessaires, car l’opérateur cast a une priorité plus élevée que l’opérateur shift.
Unicode: Valeur de caractère Unicode.
-
lParam
-
Nombre de répétitions, code d’analyse, indicateur de clé étendue, code de contexte, indicateur d’état de clé précédent et indicateur d’état de transition, avec les valeurs définies ci-dessous.
bit Signification 0-15 Répéter le nombre. Étant donné que le premier octet et le deuxième octet sont continus, il s’agit toujours de 1. 16-23 Recherchez le code d’un caractère asiatique complet. 24 Clé étendue. 25-28 Non utilisé. 29 Code de contexte. 30 État de la clé précédent. 31 État de transition.
Remarques
Contrairement au message WM_CHAR pour une fenêtre non Unicode, ce message peut inclure des valeurs de caractères codés sur deux octets et sur un octet. Pour une fenêtre Unicode, ce message est identique à WM_CHAR.
Pour une fenêtre non Unicode, si le message WM_IME_CHAR inclut un caractère codé sur deux octets et que l’application transmet ce message à DefWindowProc, l’IME convertit ce message en deux messages WM_CHAR, chacun contenant un octet du caractère codé sur deux octets.
Configuration requise
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] |
En-tête |
|
Voir aussi
- Gestionnaire de méthodes d’entrée
- Messages du Gestionnaire de méthodes d’entrée
- Entrée clavier (entrée clavier et souris)
- À propos de l’entrée au clavier
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