WM_INPUTLANGCHANGEREQUEST message
Publié dans la fenêtre avec le focus lorsque l’utilisateur choisit une nouvelle langue d’entrée, soit avec la touche d’accès rapide (spécifiée dans l’application du panneau de configuration Clavier) soit à partir de l’indicateur de la barre des tâches système. Une application peut accepter la modification en passant le message à la fonction DefWindowProc ou rejeter la modification (et l’empêcher d’avoir lieu) en retournant immédiatement.
Une fenêtre reçoit ce message via sa fonction WindowProc.
#define WM_INPUTLANGCHANGEREQUEST 0x0050
Paramètres
-
wParam
-
Nouveaux paramètres régionaux d’entrée. Ce paramètre peut être une combinaison des indicateurs suivants.
Valeur Signification - INPUTLANGCHANGE_BACKWARD
- 0x0004
Une touche d’accès rapide a été utilisée pour choisir les paramètres régionaux d’entrée précédents dans la liste installée des paramètres régionaux d’entrée. Cet indicateur ne peut pas être utilisé avec l’indicateur INPUTLANGCHANGE_FORWARD. - INPUTLANGCHANGE_FORWARD
- 0x0002
Une touche d’accès rapide a été utilisée pour choisir les paramètres régionaux d’entrée suivants dans la liste installée des paramètres régionaux d’entrée. Cet indicateur ne peut pas être utilisé avec l’indicateur INPUTLANGCHANGE_BACKWARD. - INPUTLANGCHANGE_SYSCHARSET
- 0x0001
La disposition du clavier des nouveaux paramètres régionaux d’entrée peut être utilisée avec le jeu de caractères système. -
lParam
-
Identificateur de paramètres régionaux d’entrée. Pour plus d’informations, consultez Langues, paramètres régionaux et dispositions du clavier.
Valeur retournée
Type : LRESULT
Ce message est publié, et non envoyé, à l’application, de sorte que la valeur de retour est ignorée. Pour accepter la modification, l’application doit transmettre le message à DefWindowProc. Pour rejeter la modification, l’application doit retourner zéro sans appeler DefWindowProc.
Remarques
Lorsque la fonction DefWindowProc reçoit le message WM_INPUTLANGCHANGEREQUEST , elle active les nouveaux paramètres régionaux d’entrée et notifie l’application de la modification en envoyant le message WM_INPUTLANGCHANGE .
L’indicateur de langue est présent dans la barre des tâches uniquement si vous avez installé plusieurs dispositions de clavier et si vous avez activé l’indicateur à l’aide de l’application du panneau de configuration Clavier.
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
-
Référence
-
Conceptuel