CWnd::OnUniChar
L'infrastructure appelle cette fonction membre lorsqu'une touche. Autrement dit, la fenêtre active a le focus clavier et un message de WM_KEYDOWN est traduit par la fonction de TranslateMessage .
afx_msg void OnUniChar(
UINT nChar,
UINT nRepCnt,
UINT nFlags
);
Paramètres
Paramètre |
Description |
||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
[in] nChar |
Spécifie le code de caractère de la touche enfoncée. |
||||||||||||||
[in] nRepCnt |
Spécifie le nombre de répétition du message actuel. La valeur est le nombre de fois où la séquence de touches autorepeated à la suite de l'utilisateur maintenant la touche enfoncée. Si la séquence de touches est conservée assez longue, plusieurs messages sont envoyés. Toutefois, le nombre de répétition n'est pas cumulatif. |
||||||||||||||
[in] nFlags |
Indicateurs qui spécifient le code d'analyse, la clé étendue, le code de contexte, l'état de la touche précédent, et le changement d'état, comme indiqué dans le tableau suivant :
|
Notes
Cette méthode reçoit une notification de WM_UNICHAR , décrite dans Kit de développement logiciel Windows. Le message de WM_UNICHAR est conçu pour envoyer ou publier des caractères Unicode windows ANSI. Il est équivalent au message de WM_CHAR , mais au codage de la transformation Format-32 Unicode d'utilisation (UTF-32), alors que le message de WM_CHAR utilise UTF-16.
Notes
Cette fonction membre est appelée par l'infrastructure pour permettre à votre application de gérer un message de fenêtre.Les paramètres sont passés à la fonction reflètent les paramètres acceptés par l'infrastructure lorsque le message a été accepté.Si vous appelez l'implémentation de la classe de base de cette fonction, cette implémentation utilise les paramètres initialement passés avec le message et non les paramètres que vous fournissez à la fonction.
Configuration requise
en-tête : afxwin.h
Cette méthode est prise en Windows Vista et versions ultérieures.
Les spécifications supplémentaires pour cette méthode sont décrites dans Spécifications pour la génération des contrôles communs Windows Vista.