CW&nd::OnDeadCharnbsp;

afx_msg void OnDeadChar ( UINT nChar, UINT nRepCnt, UINT nFlags );

Paramètres

nChar

Spécifie la valeur de caractère morts-clé.

nRepCnt

Spécifie le nombre de répétition.

nFlags

Spécifie le scan code, code de clé-transition, État clé précédente et code de contexte, comme indiqué dans la liste suivante:

Valeur Description
formation Analyse de code (valeur OEM-dépendante). Faible octets du mot d'ordre élevé.
8 Clés étendues, telles que les touches de fonction ou d'une clé sur le pavé numérique (1 si c'est une longue clé ; sinon 0).
9-10 Non utilisé.
11-12 Utilisé en interne par Windows.
13 Code de contexte (1 si la touche ALT est maintenue enfoncée alors que la touche est enfoncée ; sinon 0).
14 État clé précédente (1 si la touche est enfoncée avant l'appel, 0 si la clé est en hausse).
15 Transition d'État (1 si la clé est d'être libérée, 0 si la clé a été enfoncée).

Remarques

Le framework appelle cette fonction membre lorsque la fonction de membre OnKeyUp et les fonctions de membre OnKeyDown sont appelées. Cette fonction de membre peut être utilisée pour spécifier la valeur de caractère d'une touche morte. Une touche morte est une clé, telle que le caractère de tréma (double-point), qui est combiné avec d'autres caractères pour former un caractère composite. Par exemple, le caractère de tréma-O se compose de la clé de la morte, tréma et la touche o.

Généralement, une application utilise OnDeadChar pour fournir une rétroaction sur chaque touche enfoncée. Par exemple, une application peut afficher l'accent de la position du caractère courant sans déplacer le signe insertion.

Il n'étant pas nécessairement une correspondance biunivoque entre les touches pressées et les appels OnDeadChar , l'information nFlags n'est généralement pas utile pour les applications. L'information nFlags s'applique seulement pour le dernier appel à la fonction de membre OnKeyUp ou la fonction de membre OnKeyDown qui précède l'appel OnDeadChar.

Pour les claviers de IBM Enhanced 101 et 102 touches, touches améliorées sont le ALT de droite et les touches CTRL droite sur la section principale du clavier ; l'INS, DEL, maison, fin, PAGE UP, PAGE DOWN et les touches de direction dans les grappes à gauche du pavé numérique ; et la barre oblique (/) et entrez les clés dans le pavé numérique. Certains autres claviers peuvent prendre en charge le bit clé étendu dans nFlags.

&Notenbsp ;  Cette fonction membre est appelée par le cadre pour permettre à votre application gérer un message Windows. Les paramètres passés à la fonction de reflètent les paramètres reçus par le cadre lorsque le message a été reçu. Si vous appelez l'implémentation de classe de base de cette fonction, que l'application utilisera les paramètres passés à l'origine avec le message et pas les paramètres que vous fournissez à la fonction.

Aperçu de CWnd |nbsp ; Membres de la classe | Graphique de la hiérarchie

Voir aussinbsp ; WM_DEADCHAR

Index